最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法,目前最新)
最详细的Android开发环境配置经验分享(Eclipse,包含配置过程中可能出现的问题及解决办法)
经过一天内的一波三折,在这安静的夜晚,我觉得自己很有必要总结一下配置安卓开发环境的经验以及遇到的问题,以供志同道合的朋友借鉴,希望能给大家带来帮助。(相信很多朋友也会因繁琐的安卓开发环境配置而感到头疼,在这里,我会把所有可能遇到的问题及解决方案列出来供大家参考,希望能对你有所帮助)
安卓开发环境的配置包含5个步骤:
①下载并安装JDK;
②配置Windows上JDK的变量环境;
③下载安装Eclipse;
④下载安装Android SDK;
⑤为Eclipse安装ADT插件。
下面分步骤详细介绍每一步和在每一步中可能出现的问题及解决办法。
第一步 下载并安装JDK
要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面,当前下的地址链接为http://www.oracle.com/technetwork/java/javase/downloads/index.html,进入界面后选择自己电脑系统的对应版本即可。
下载到本地电脑后双击进行安装。JDK默认安装成功后,会在系统目录下出现两个文件夹,一个名称为jdk,一个名称为jre(现在的版本应该都只会出现一个名为jdk+版本号的文件夹)。
JDK:开发工具;JRE:(运行环境)运行时类库。JDK的全称是Java SE Development Kit,也就是Java 开发工具箱。SE表示标准版。JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。JRE——运行环境
java runtime environment (java运行时环境)的缩写。现在的JRE一般都包含在JDK里边,因此下载完以后只会出现一个JDK的文件。(下载完的JDK可以放在电脑的任意位置)
第二步 配置Windows上JDK的变量环境
在这里就只介绍配置方法,对于为何要这么做就不过多阐述,若有兴趣的话可以自行百度了解。
为了配置JDK的系统变量环境,我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH。下面是这三个变量的设置方法。
1、JAVA_HOME 先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。 2、Path PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。 3、CLASSPATH 设置系统变量名为:CLASSPATH 变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。(注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH 的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。)
第三步 下载安装Eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
Eclipse的安装有两种方式。
第一种是先在官网*https://www.eclipse.org/downloads/*下载这个:
注意:在这里可以更换镜像服务器,尽量选择距离自己位置最近的镜像服务器,这样下载的速度也更快。
这是一个安装程序,将其放置在你电脑的任意位置即可,然后打开。
然后选择第一个或第二个进行安装即可(第一个是供个人开发者使用,第二个是供企业开发者使用)。
在这里第一项的JDK位置它会自动搜索获取,你只需要设置你需要安装的位置即可。
注意:在这一步,你可能会遇到下面的情况:
遇见这种问题的话,你就用第二种方法下载安装即可。
第二种安装方法是直接下载一个压缩包,仍然是在官网https://www.eclipse.org/downloads/下载。
第四步 下载安装Android SDK
配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。我们要通过Eclipse来开发Android应用程序,那么我们需要下载Android SDK(Software Development Kit)和在Eclipse安装ADT插件,这个插件能让Eclipse和Android SDK关联起来。
打开http://developer.android.com/sdk/index.html,我们发现google提供了集成了Eclipse的Android Developer Tools,因为我们这次是已经下载了Eclipse,所以我们选择单独下载Android SDK。
注意:若这个地址的页面无法打开的话,就去这个网盘地址https://pan.baidu.com/s/1i33Puo1?utm_source=androiddevtools&utm_medium=website下载,或者自己搜索Android SDK,自行下载一个即可,下载的Android SDK和下载的eclipse尽量放置在一个位置。
在Android SDK的安装目录下,双击“SDK Manager.exe”,打开Android SDK Manager,Android SDK Manage负责下载或更新不同版本的SDK包,我们看到默认安装的Android SDK Manager只安装了一个版本的SDK Tools。
注意:打开Android SDK Manager,它会获取可安装的sdk版本,但是国内有墙,有时候会出现获取失败,Android SDK Manager不能显示所有包的情况(上图所示)。正常情况应该是这样的(会显示哪些已安装,哪些没有安装):
出现上边提到的获取失败的问题会有多种原因,极大可能是国内镜像源无法使用的原因,可以按以下方法逐一尝试:
①首先,看你的360安全卫士,腾讯管家,手机助手之类的软件是否关闭,一定要确保这类软件都是关闭的。
②在 C:\Windows\System32\drivers\etc\ 路径下的hosts文件的末尾添加 74.125.237.1 dl-ssl.google.com(用记事本打开),并在Android SDK Manager中点击 tools => Options=>勾选 Force https://…sources to be fetched using http://…
如不行载尝试在 Windows在C:\WINDOWS\system32\drivers\etc目录下host文件添加:
#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
③选择Tools->Options,然后进入如下图界面,并对HTTP Proxy Server(国内镜像源)和HTTP Proxy Port(端口号),最后重启一下。
几个常用的镜像源和端口号如下:
mirrors.opencas.cn 80
mirrors.opencas.org 80
mirrors.opencas.ac.cn 80
sdk.gdgshanghai.com 8000
ubuntu.buct.edu.cn 80
ubuntu.buct.cn 80
ubuntu.buct6.edu.cn 80
当出现上边提到的正常情况后就可以进行下载安装了,需要说明的是,Android SDK Build-tools和API安装最新的版本即可,Extras里的内容都是好东西,全选即可,然后就可以点击Install进行下载了,一次下载可能会出现有些工具没有下载上,这个时候只需要多下载几次就可以了。下面就是正常下载中的情形:
第五步 为Eclipse安装ADT插件
前面我们已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。
下面是在线安装ADT的方法:
启动Eclipse,点击 Help菜单 -> Install New Software… ?,点击弹出对话框中的Add… 按钮。
然后在弹出的对话框中的Location中输入:http://dl-ssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮。
斜体样式
安装好后会要求你重启Eclipse,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联。注意:在这里可能会出现ADT的在线安装地址没法用问题,这是可以采用离线下载,方法如下:
首先需要从网上下载ADT,地址链接为http://xiazai.zol.com.cn/detail/44/431613.shtml,然后点击Eclipse—Help—Install New Software—Add,填写Name,点击Archive,选择刚下载的ADT。然后,在Work with的列表中找到刚才添加的这一项,如下所示:
注意:如果你还没有通过sdk manager工具安装Android任何版本的的sdk,它会提醒立刻安装它们。如果Eclipse没有自动关联Android sdk的安装目录,那么你可以在打开的Eclipse选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK完成配置。
至此,,我们在Windows上的Android上的开发环境搭建就完成了!这时候,你用Eclipse的File—>New—>Project…新建一个项目的时候,就会看到建立Android项目的选项,这样就可以开始你的Android开发之旅了!
如果你在环境配置过程中出现以上没有有提到的问题,欢迎留言讨论!