中国大网络被墙,导致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/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.1 | API 2 |
Android 1.5 | API 3 |
Android 1.6 | API 4 |
Android 2.0 | API 5 |
Android 2.0.1 | API 6 |
Android 2.1 | API 7 |
Android 2.2 | API 8 |
Android 2.3.1 | API 9 |
Android 2.3.3 | API 10 |
Android 3.0 | API 11 |
Android 3.1 | API 12 |
Android 3.2 | API 13 |
Android 4.0 | API 14 |
Android 4.0.3 | API 15 |
Android 4.1.2 | API 16 |
Android 4.2.2 | API 17 |
Android 4.3.1 | API 18 |
Android 4.4.2 | API 19 |
Android 4.4W.2(手表) | API 20 |
Android 5.0.1 | API 21 |
Android 5.1 | API 22 |