Android 开发环境的搭建及离线安装(基础下载)

12 篇文章 0 订阅
5 篇文章 0 订阅

中国大网络被墙,导致Android开发者比较郁闷,不过我们有免费的翻墙工具和VPN。

注:平台为Windows。

(一)JDK部分

1、 Java JDK的下载安装以及环境变量的配置: (建议:下载1.7的)
下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK安装完成之后要设置系统环境变量: 我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置。环境变量设置,分别设置三个环境变量:JAVA_HOME、path变量、classpath变量。
1)设置 JAVA_HOME
在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)。 
变量名: JAVA_HOME;变量值: C:/Program Files/Java/jdk1.7.0_67
设置JAVA_HOME量的目的:
l 为了方便引用,比如,JDK安装C:/Program Files/Java/jdk1.7.0_67目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
l 归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
l 第三方软件会引用约定好的JAVA_HOME变量, 不然, 你不能正常使用该软件
2)设置 path变量
在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面或其他位置加上%JAVA_HOME%/bin;)。变量名:path ;变量值:   %JAVA_HOME%/bin; 
目的:使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等,这就要找到我们安装JDK的目录,比如我们的JDK安装在C:/Program Files/Java/jdk1.7.0_67目录下,那么在C:/Program Files/Java/jdk1.7.0_67/bin目录下就是我们常用的java应用程序,我们就需要把C:/jdk1.7.0_67/bin这个目录加到path
3)设置 classpath环境环境变量
     在系统环境变量那一栏中点->新建classpath。变量名: classpath ;变量值:.;%JAVA_HOME%/lib/;%JAVA_HOME%/jre/lib/(注意,CLASSPATH最前面是有个“.”的,表示当前目录,这样当我们运行java class的时候,系统就会先在当前目录寻找class文件了。)
4)测试配置是否成功!

打开CMD ,在里面打入java -version,如果出现刚才的版本号,就表示安装成功!!!

(二)Android 离线 zip部分

1、其实翻墙或用VPN后还是比较简单的,下载速度挺快的,当然现在大家一般都共享网盘,其实下载下来用,挺好的。

2、下载路径分析:

我们首先下载Android开发包,windows平台下载android-sdk_xx.xx.xx-windows.zip,其实设置翻墙后直接访问repository更简单。

android 发布的SDK Manager.exe(我的是r24.1.2)中 找到
https://dl.google.com/android/repository/repository-10.xml
然后根据xml就能解析出离线的zip包,可以用离线网盘下载或VPN下载。
具体路径形式,如下:
文件名在上述链接中都能找到,所以要想得到最新的离线包,地址要最新。

https://dl-ssl.google.com/android/android-sdk_r24.1.2-windows.zip
https://dl-ssl.google.com/android/repository/platform-tools_r22-windows.zip
https://dl-ssl.google.com/android/repository/sources-22_r01.zip
https://dl-ssl.google.com/android/repository/samples-22_r05.zip
https://dl-ssl.google.com/android/repository/android-1.1_r1-windows.zip
https://dl-ssl.google.com/android/repository/build-tools_r22-windows.zip

https://dl-ssl.google.com/android/repository/docs-22_r01.zip

通过以上地址我们可以发现,其实就是解析他的xml,得到有用的文件名,组拼起来就Ok了。

3、解压文档到指定目录

android-sdk文件解压可以得到SDK Manager.exe,tools等。
把android开头的文件解压到platforms目录下,注意不同的平台不同的文件夹,一般会以android-22的形式来命名。
addon-google_apis 开头的文件解压到add-ons目录下,基本就是根据文件名直接解压。

把docs开头的文件解压到docs,一般要一份就可以了,文件还是比较大的。

把samples开头的文件解压到samples目录下,开源的例子程序是很值得我们学习借鉴的。注意不同的平台不同的文件夹,一般会以android-22的形式来命名。

sources开头的文件解压到sources,一般要最新的一份就可以了。

build-tools开头的文件解压到build-tools,一般要最新的一份就可以了。

基本上离线安装工作就完成了。

4、镜像文件下载路径

https://dl.google.com/android/repository/sys-img/android/sys-img.xml

https://dl.google.com/android/repository/sys-img/android-wear/sys-img.xml

https://dl.google.com/android/repository/sys-img/android-tv/sys-img.xml

https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml

https://dl.google.com/android/repository/sys-img/x86/addon-x86.xml

5、extras文件下载路径

https://dl.google.com/android/repository/addon.xml

6、Intel硬件支持(HAXM)下载路径

https://dl.google.com/android/repository/extras/intel/addon.xml

(三)备注部分

1、HAXM

英特尔® 硬件加速执行管理器是一个硬件辅助的虚拟化引擎(hypervisor,虚拟机监视器),它使用英特尔® 虚拟化技术加速安卓应用在主机上的模拟。 英特尔® 硬件加速执行管理器与英特尔提供的安卓 x86 模拟器映像及官方安卓SDK Manager(安卓软件开发套件)相结合,可在启用英特尔虚拟机的系统上更快地模拟安卓系统。
英特尔硬件加速执行管理器是 Intel® Integrated Native Developer Experience(英特尔® 集成原生开发人员体验,英特尔® INDE)的一个特性
英特尔硬件加速执行管理器支持以下平台:
Microsoft Windows 8 和 8.1(32/64 位)、Windows 732/64 位)、Windows Vista*(32/64 位

2、 注意及时更新tools和sample tools。

3、SDK 平台版本,以及API版本

Android 1.1API 2
Android 1.5API 3
Android 1.6API 4
Android 2.0API 5
Android 2.0.1API 6
Android 2.1API 7
Android 2.2 API 8
Android 2.3.1    API 9
Android 2.3.3API 10
Android 3.0API 11
Android 3.1API 12
Android 3.2  API 13
Android 4.0API 14
Android 4.0.3API 15
Android 4.1.2 API 16
Android 4.2.2API 17
Android 4.3.1API 18
Android 4.4.2API 19
Android 4.4W.2(手表)API 20
Android 5.0.1API 21
Android 5.1API 22
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值