作为一个android开发小白,刚开始自学想要开发android应用程序,却在搭建环境时憋了3天,对与一个初学的我来说,搭建环境确实是一件非常麻烦的事。会遇到一系列问题。就算是完全按照书上或网上写的搭建,还是会出现不同情况。

    于是在努力搭建三天终于建出helloword后,想要记录一下搭建过程,也不白费探索了三天。     

搭建过程如下:

一、搭建java开发环境(这个其实是比较顺利地)
1、下载和安装JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.html


    (下载完:jdk-8u51-windows-i586.exe)点击执行。


2、设置JDK


(推荐一个百度经验:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html)


    (如果使用集成开发环境,IDE会自行搜索JDK的安装路径,并不用设置。但如果使用cmd以命令行的方法编译执行java程序,则必须设置。)

    在windows操作系统上设置环境变量。打开控制面板,win7下进入“控制面板\系统和安全\系统”点击左侧“高级系统设置”,点击“环境变量”进入。

    先建立JAVA_HOME这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。


PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。


再设置系统变量名为:CLASSPATH  变量值为   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 。


注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH 的目的,在于告诉Java执行环境,在哪些目录下可以找 到您所要执行的Java程序所需要的类或者包。


(此时出现第一个问题:设置完成后依然不能在cmd中运行javac和java。


解决办法:直接在cmd中设置环境变量:输入


1. set JAVA_HOME=C:\Program Files (x86)\IBM\Java60  
2. set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  
3. set PATH=%JAVA_HOME%\bin;  
4. set LIB=.;.\sikuli-api-1.0.2-standalone.jar



3、下载安装eclipse IDE

网址:http://www.eclipse.org/downloads/

下载完成后解压即可。
此时便可开发java程序了。

二、搭建android开发环境
1、下载安装并更新android SDK:

下载网址:http://developer.android.com/sdk/index.html

(此时遇到第二个问题:网址进不去,因为一些国外的网址用国内的IP是进不去的。

此时学到一种新方法:IP代理。点击浏览器的“工具”选择代理“服务器设置”进入后选择“局域网设置”

android写java程序 用java写安卓_android

android写java程序 用java写安卓_问题解决_02

勾选“为LAN......”处。

进入http://www.xici.net.co/网站找一个国外高匿代理IP与端口填入。点击确定。)

如此便可访问国外一些本来进不去的网址了。




在Android SDK的安装目录下,双击“SDK Manager.exe”,打开Android SDK Manager,Android SDK Manage负责下载或更新不同版本的SDK包,我们看到默认安装的Android SDK Manager只安装了一个版本的sdk tools。


 

android写java程序 用java写安卓_java_03




 


打开Android SDK Manager,它会获取可安装的sdk版本,但是国内有墙,有时候会出现获取失败的情况。


 

android写java程序 用java写安卓_android写java程序_04

更改host文件,host文件在C:\Windows\System32\drivers\etc目录下,用记事本打开“hosts”文件,将下面两行信息追加到hosts文件末尾,保存即可。如果你的是windows8系统可能没有权限修改host文件,可以右击hosts文件,将Users组设置为可对hosts文件完全控制的权限即可。


204.14.14.230 dl.google.com
204.14.14.230 dl-ssl.google.com

(前面IP可以从http://www.xici.net.co/网站找一个,只要在cmd中用Ping测试通即可可以是74.125.237.1)

(关于重定向介绍参考的网址:http://jingyan.baidu.com/article/b2c186c8f3c31bc46ef6ff96.html)



将Android SDK Manage上的https请求改成http请求


打开Android SDK Manager,在Tools下的 Options 里面,有一项 Force  https://..sources to be fetched using  http://... 将这一项勾选上,就可以了。





android写java程序 用java写安卓_android写java程序_05



(此时遇到第三个问题:修改hosts后还是无法解决问题。此时利用东软信息学院的 Android SDK 镜像。

启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://... sources to be fetched using http://...」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;)

此时在重新更新下载SDK即可。

2、下载和安装用来开发android应用程序的eclipse ADT插件



启动Eclipse,点击 Help菜单 -> Install New Software… ?,点击弹出对话框中的Add… 按钮。



android写java程序 用java写安卓_android_06


 




然后在弹出的对话框中的Location中输入: http://dl-ssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮。





android写java程序 用java写安卓_问题解决_07

 


 


在弹出的对话框选择要安装的工具,然后下一步就可以了。





android写java程序 用java写安卓_环境搭建_08

 


(此时遇见第四个问题:输入http://dl-ssl.google.com/android/eclipse/后没有反应。


解决办法:输入https://dl-ssl.google.com/android/eclipse/忽然就可以了。)


 


安装好后会要求你重启Eclipse,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联,如果你还没有通过sdk manager工具安装Android任何版本的的sdk,它会提醒立刻安装它们。





android写java程序 用java写安卓_环境搭建_09

 


 


如果Eclipse没有自动关联Android sdk的安装目录,那么你可以在打开的Eclipse选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK完成配置。





android写java程序 用java写安卓_android写java程序_10

 



    其实三天下来,作为一个小白的我来说,发现,搭建过程其实网上,书上都有,问题只是在一些细节,因为环境的搭建是一环扣着一环,每一个步骤都不允许出错的。此次我也是困在了一些具体点问题上,所以想要记录一下。首先现有的百度的搭建过程都是几年前的经验方法,对于有些在搭建过程中的问题的解决办法已经不适用了,还有一些非常细的地方并没有涉及到。

    此次记录,其实主要是在其他普遍搭建过程中记录了一下自己遇到的问题与解决办法。