Android开发环境搭建Android应用界面开发

Android应用界面开发

第一章学习

第一部分####


1.Java环境搭建:

Jdk下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 当然我可能没听老师的,不仅安装了Java SDK1.7,还装了Java SE Development Kit 8u91,那就用最新的Java SDK1.8的来做示范吧。

JDK下载

在保证选中accept复选框的情况下,根据自己的系统选择需要下载的文件。 我的系统是Windows 10 64位系统,则下载对应的最下方的jdk-8u91-windows-x64.exe文件。

Jdk安装路径

选择完全安装,路径随意,只要以后自己记得。

然后按照下面的链接,配置系统环境变量。其它版本Windows大致相同。 http://jingyan.baidu.com/article/9f63fb91d87fb0c8400f0e93.html?qq-pf-to=pcqq.group


2.Android studio的安装使用 使用“Lantern”(免费科学上网神器) https://developer.android.com/studio/index.html打开官网,下载软件,大约1点多G。 PS:自从出了OpenSSL的漏洞后,我还是遵从软件要去官网下载的原则。

下完后一系列安装,选择Android SDK的安装目录,此处需要记住。 大致上应该是:C:\Users\用户名\AppData\Local\Android\Sdk

安卓SDK

根据上表,可以了解SDK的文件结构,一开始我也下载了大约36GB的文件,然后根据表中,删除了大多数,包括全部安卓官方模拟器(以Image结尾的文件),然后整个SDK也就2.6GB左右,大大缩小。

因为删了原版安卓模拟器,需要去下载第三方模拟器Genymotion使用,当然在百度搜索的话,只有奇怪的国内版……所以建议Google搜索,然后下载。包含Virtual Box的版本,大约150MB左右,建议下载此版本。

安装完毕后,会要求登陆用户名密码,自行注册后,选择其中的一个镜像进行安装。我是装了下面这个。

Genymotion安装

打开Android Studio软件 按照教程,安装Genymotion插件

http://jingyan.baidu.com/article/915fc414ea858e51394b209d.html


3.运行Helloworld

先从Java运行一个程序开始验证环境是否搭建完成

新建一个project,注意第一页的工程目录自行设置,其它全部一直按next

AS工程目录

按照下方教程,开启熟悉的Java环境

http://jingyan.baidu.com/article/3a2f7c2e6b2f4726afd61185.html

public class Demo { public static void main(String[] args) throws Exception{ System.out.println("Hello World!!"); } }

按ctr +shift +F10运行一下,成功的话,起码Java环境没问题。 需要补习Java的同学可以使用了。

好吧,一开始我自己就是误打误撞用Android Studio开发Java…………还是问了别人,才知道IntelliJ IDEA………………这是另外一回儿事了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏bboysoul

使用zabbix监控esxi

重要的事情说三遍,在我的计划中使用zabbix监控的东西有下面这些,一个是监控dell r410 服务器,一个是监控dell r410 上的esxi主机,一个就...

6872
来自专栏大数据架构

深入浅出Zookeeper(二) 基于Zookeeper的分布式锁与领导选举

2696
来自专栏纯洁的微笑

一次线上问题排查所引发的思考

之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。

1161
来自专栏技术博客

菜菜从零学习WCF一(WCF概述)

  菜菜刚开始接触WCF,一切都要从零开始,所以在此也记下笔记,以作日后翻看,大家也可以多多指点。

2332
来自专栏哲学驱动设计

搭建 WPF 上的 UI 自动化测试框架

简要说明 OEA 1.0-2.0 框架中,界面都是以 WPF 技术作为基础平台开发的。我们需要对开发出来的系统进行自动化测试,而 .NET 平台的自动化测试平...

29011
来自专栏JAVA技术zhai

分享30道Redis面试题,面试官能问到的我都找到了

Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到...

2742
来自专栏IT技术精选文摘

缓存在分布式系统中的应用

缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 一、缓存概述 缓存是分布式系统中的重要组件,主要...

3519
来自专栏Golang语言社区

PHP调用Go服务的正确方式 - Unix Domain Sockets

作者:枕边书 链接:http://www.cnblogs.com/zhenbianshu/p/7265415.html 來源:博客园 问题 可能是由于经验太少,...

4429
来自专栏沈唁志

在Windows下搭建Python3.6的运行环境

2425
来自专栏安恒网络空间安全讲武堂

radare2介绍及简单使用

本文作者:binlmmhc 0x01---radare2介绍 最近在看别人的病毒分析报告的时候,看到别人使用了radare2这个开源二进制分析平台,发现这个平台...

2.6K9

扫码关注云+社区

领取腾讯云代金券