博观而约取,厚积而薄发。这篇文章主要讲述搭建eclipse的安卓开发环境(eclipse+jdk+adt+sdk)相关的知识,希望能为你提供帮助。
学校暑期大作业让用安卓写一个app,有两种方案(android stduio+sdk和eclipse+jdk+adt+sdk)折腾了几天发现还是后者好用,但是安装环境和下载真的是去了半条命,(不过由于eclipse是开源的,配置不对删掉就行了,不用担心卸载问题还是挺好用的)网上找的教程大部分都只说了一半,我来整合一下,自己亲测安装和运行项目成功(wiin7 64bit)和同学(win10)。
想要用eclipse写安卓开发项目,首先要准备四样东西,eclipse,jdk,adt和sdk。我这边给的都是压缩包,安装时除了adt不需要解压以外其余三个都需要解压。三个文件解压以后记住解压文件所在路径,下面就可以开始安装了。(我的eclipse是mars的4.5版的,jdk是1.7版的,adt是23.0.3版的,sdk是r24.4.1版)
第一,进行jdk的环境配置。
控制面板->
高级系统设置->
系统变量
1.新建一个java_home的变量,值为jdk解压文件的安装路径
2.新建一个classpath变量,值为.;
%java-home%\\lib;
%java_home%\\lib\\tools.jar(留意前面有.点)
3.找到path变量,在原值后面加%java_home%\\bin;
%java_home%\\jre\\bin;
(ps如果前面的值末尾没有;要先加;号再加后面的一串路径)
这样jdk的环境就配置好了,最后在cmd输入Java或者javac就可以看到相关信息了。
文章图片
第二,运行ecplise,进行adt的安装。
help-> Install New Software...-> add(在右上角)出现一个选择框,Name:一般写ADT版本号,方便查找,如我给的是ADT-23.0.3,Location:http://填ADT的地址(注意要包含压缩包名)
文章图片
选ok以后中间就会出现两个项目Developer tools和NDK...,第一个(Developer tools)打勾就行,然后next,next最后finish就好了。安装过程中报安全警告叉掉,安装结束要求重启,同意即可。
安装完以后再进入help-> Install New Software...-> already installed会看到ADT的各类包,我这边是ADT23.0.3。
文章图片
还有完成后一般菜单栏里会出现两个安卓小人图标,一个是sdk下载,一个是avd下载。
如果没出现,可以到windows-> perspective-> Customize perspective...-> Action Set Availability,里看到第三项Android SDK and AVD Manager打上勾,菜单里就会出现图标了。
第三,下载android各类API。
【搭建eclipse的安卓开发环境(eclipse+jdk+adt+sdk)】windows-> preferences-> Android, SDK location:选择之前sdk解压的路径,(注意要包含到add-ons文件的上一级,没包含到它会显示叉不能点ok;还有这里有一个问题,如果ADT的版本低于SDK的版本要求也是不能点ok的,我这边给的是ADT23.0.3可以兼容SDK——r24.4.1及其以下版本,之前安装的ADT21.0.1是不能的,别的暂时还没试过)。点ok,然后就出现sdk manager的下载页面了(我这边下的是4.4.2,API19版的,同学反映Android8.0要求jdk1.8,这边是jdk1.7兼容5.X及其以下)
文章图片
对于文件的选择,最好是全下,但是如果网速和内存有限那么,只要下相应的API文件下的SDK Platform,Samples for SDK,ARM EABI v7a System Image(创建模拟器要用),Sources for Android SDK也可以运行项目文件。(个别低版本只有一个或两个就都下了也可以用)选好以后点击install packages,出来协议页面选接受就行了,然后就开始安装了。一般都要一个小时以上,这时你放着它自己安装就行了。
安装完以后重启eclipse就可以建立安卓开发项目了。(下面是我运行成功的模拟器Android4.4.2)
文章图片
附上搭建时要用的四个压缩包百度云地址:http://pan.baidu.com/s/1c1PvPss
用户文件夹和桌面文件夹不在一起的,即弄过软件搬家的,AVD可能会因为默认安装路径和查找路径不一致导致无法生成,这里是网上找的解决方法。
http://blog.csdn.net/aley/article/details/44649667。
推荐阅读
- Android Otto调研
- 利用loopj的android-async-http进行文件上传
- 怎样预置Android 手机 APK
- IPC进程间通讯之三内存映射文件Mapping File
- Androidapplication framework 分析[in process]
- Android中ViewPager的使用
- Android如何使用API
- Firebase应用内消息传递设置和配置
- 5款最佳HDR软件合集(你应该选择哪个())