24小时热门版块排行榜    

查看: 2417  |  回复: 12

Vikezhu

银虫 (初入文坛)

[交流] Eclipse下搭建Android开发环境的总结已有11人参与

楼主是一名安卓开发的初学者,一开始在搭建Android开发环境时,着实碰到了不少问题。由于没人指导,只得自己一步步摸索,尽管网上也有不少搭建环境的教程,但实际中的问题总是出人意料,因而多费了不少的时间和精力。
     现于此介绍一下自己在Eclipse下搭建Android开发环境的流程,并附上一些相关的资料。既可作为自己安卓学习历程的日志以供将来参考,也希望能让后继的安卓开发的同仁们少走一点弯路。欢迎安卓爱好者们一起学习交流。若有碰到除本帖中提到的以外的问题,可以贴出来一起讨论。由于笔者学习安卓的时间不长,知识尚且浅薄,若有大神路过,欢迎交流指正。

环境搭建步骤:
一、java JDK的下载安装
      java JDK是为java运行提供所需的环境。java JDK下载地址:http://java.sun.com/javase/downloads/index.jsp。大家在选择下载时,可右键“我的电脑”查看个人电脑的系统类型是32位还是64位的操作系统,来选择对应的版本进行下载(文件名带x86对应32位操作系统;带x64对应64位操作系统)。
      java JDK的安装十分简单,只需按照安装向导一步步就可以了。假设安装路径在 D:\Program Files\Java
       接下来需要进行java环境变量的配置:右键 我的电脑--属性--高级系统设置--环境变量--系统变量中新建一下三个环境变量
                  变量名                    变量值
     1         JAVA_HOME        D:\Program Files\Java\jdk1.7.0_25(该路径下可以看到bin和lib命名的文件夹)
     2           CLASSPATH           .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin(注意最前面的“.”不要忽略)
     3                Path                 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
       配置环境变量的意义是:使得我们电脑的命令提示符窗可以识别除windows系统所提供的以外的命令,即按照我们所指定的路径去调用对应的执行程序。配置完以上环境变量后,我们就可以用记事本开发一些简单的java程序了。
      配置完成后,打开命令提示符窗(在开始菜单搜索栏中输入cmd,回车),输入java -version,若出现以下画面,表示JDK安装成功。


二、Eclipse的下载
      Eclipse的官方下载地址:http://www.eclipse.org/downloads/。下载后解压得到的Eclipse是免安装的,可以直接运行。

三、Android SDK的下载
      后面我会给大家附上我自己使用的集成好的,包含SDK和已经安装好ADT工具的Eclipse的版本的下载地址。这里就不另外附单独的地址了。

四、在Eclipse上安装Android开发插件ADT
        打开Eclipse,点击help--install new software,在弹开的窗口中,点击右上角的add,然后在弹出的窗口中任意输入name,若选择在线安装,则在下面的地址栏中输入https://dl-ssl.google.com/android/eclipse/,由于在线安装常常进度缓慢甚至无法安装,最好选择本地安装。adt的下载地址为 http://pan.baidu.com/s/1kTgJzxH,下载后无需解压,然后在上面提到的窗口中的输入名字后,点击地址栏后的archive...按键,找到下载后的压缩包路径即可,完成后点击ok,当前界面中间会加载adt压缩包中包含的待安装的各类工具。全部勾选后点击next,中间过程有需要的全部勾选accept即可。最后点击finish,程序会自动完成安装,安装完成后在弹出的窗口点击yes重启Eclipse,即完成。重启后可以看到工具栏中多了两个安卓的图标。

五、Android SDK版本的下载及更新
      打开Eclipse,点击window--Android SDK manager,可以看到弹出的窗口中会自动联网加载不同的安卓系统版本,这是为我们之后创建安卓虚拟设备进行调试提供所需的工具。勾选其中的tools以及你所需的安卓版本,然后点击右下角的install xx package,便会自动联网安装。(由于文件较大,不建议全部下载,可以选择市场占有率较高的2.2,2.3,4.1,4.2,4.4的安卓版本进行下载)
      此处多提一句:由于这里的在线安装,会链接Google的地址,而由于Google推出了内地市场,可能会导致在线安装无法进行。
解决的办法是:
1、在C:\Windows\System32\drivers\etc中找到名为hosts的文件,用记事本打开,将以下内容附在后边(是增加不是替代)保存退出:
203.208.46.146 www.google.com        
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
这是在hosts里面加入了Android SDK获取更新链接和下载更新链接的网址以及对应的IP地址,目的就是省去了DNS解析的这个步骤,节约时间,也加快了下载速度。
2、点击window--Android SDK manager--tools--options,勾选others中的force https://....to....http://

六、创建AVD——安卓虚拟设备
      点击Eclipse中的window--Android Virtual Device Manager--new(creat),然后按照个人需求创建所需的安卓虚拟设备即可。完成后Android Virtual Device Manager中会显示你刚刚创建的虚拟设备,选中后点击start,然后点launch,即可运行该设备(依据电脑的性能和所创建的虚拟机的配置,启动的速度不一,需耐心等待几分钟,直至出现安卓手机的锁屏界面才算完成启动)。

七、创建你的第一个安卓工程
      点击Eclipse的file--new--Android application project(或file--new--other--Android application project),命名应用名(建议大写字母开头)、工程名、包名,然后一直点击next,最后finish。就自动创建了一个Android应用的工程(默认情况下创建的应用工程就是一个显示“hello world”的应用),选中左侧栏中的工程文件夹,右键run--run as--Android Application。工程会进行编译,并在之前创建的AVD中显示该应用的效果。

****************资料下载*********************
附上我个人使用的Android 开发环境的下载地址:
http://pan.baidu.com/s/1bnnLriR
解压后文件中包含Eclipse、sdk以及SDK manager.exe三个
文件大家下载后,只需完成第一步java JDK的安装配置,
然后直接跳转到第五步进行操作即可。
****************资料下载*********************

个别问题及相应的解决方法
问题描述:打开Eclipse后,弹出找不到sdk的提示
解决方法:点击Eclipse的Window > Preferences...,在左边的面板选择Android,然后在右侧点击Browse...并选中SDK路径,如将上述下载链接中的文件解压后放在D盘(以下的路径都是默认解压包被置于D盘)即为D:\adt-bundle-windows-x86-20140702

问题描述:you must restart adb and eclipse
解决方法:这是由于有其他应用占用了adb的端口,导致Eclipse无法调用adb.exe。据我所知,例如豌豆荚,酷狗运行后,会在后台遗留下类似kadb.exe的进程,都会占用adb的端口(通常为5037)
查看后台占用5037端口的进程的PID:在cmd中输入netstat -ano | findstr "5037",查看显示的信后最后的进程PID号,再到任务管理器中查看对应的PID进程,结束该进程。
或者:1、关闭eclipse并在进程中杀掉adb.exe。2、在命令行运行如下命令adb kill-server,然后再输入adb start-server,回车后显示deamon started successfully后重启eclipse即可。
<以上命令必须在配置了下述环境变量后才能有效:在环境变量的path的变量值后添加    ;D:\adt-bundle-windows-x86-20140702\sdk\platform-tools       (分号为分割符,不可遗漏)
建议在path中再添加一个变量值   ;D:\adt-bundle-windows-x86-20140321\adt-bundle-windows-x86-20140321\sdk\tools      (方便以后调试ddms及虚拟机) >

暂时就码这些吧,如果还有什么别的问题或想法,欢迎大家一起交流!

[ Last edited by Vikezhu on 2014-8-30 at 21:12 ]
回复此楼
苦难萃取坚韧的品质。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

bucifan

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
求组队 http://www.pkbigdata.com/?slxydc=sf
9楼2015-07-28 10:36:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

401718154

金虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
楼主好人,感谢楼主
         ——小白一名
2楼2014-08-31 20:19:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xbl37379

金虫 (小有名气)

感谢,支持加上学习

[ 发自小木虫客户端 ]
他山之石,可以攻玉
3楼2014-09-02 11:40:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

948056072

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
真心好  谢谢楼主啊   貌似还有个问题啊
run的时候不行  提醒your project contain error,please fix them before running your application

hello word 工程前是感叹号
4楼2014-10-21 13:40:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Vikezhu

银虫 (初入文坛)

引用回帖:
4楼: Originally posted by 948056072 at 2014-10-21 13:40:53
真心好  谢谢楼主啊   貌似还有个问题啊
run的时候不行  提醒your project contain error,please fix them before running your application

hello word 工程前是感叹号

这是提示你的工程有错误。如果是自动生成的hello world工程,那可能是工程里缺了某个文件,你可以看看logcat里的错误提示信息。可以尝试点击project--clean一下。如果还是有错误,换一个工作区间重新加载一遍配置文件,如果环境搭建没有错误,应该不是大问题。
苦难萃取坚韧的品质。
5楼2014-11-29 00:06:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lywbanner

金虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
谢谢楼主,祝你幸运!
6楼2015-03-08 12:37:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

满脑子问题

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
我想请问一下,现在的安卓插件还能再下载使用么?急
7楼2015-07-03 11:18:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Pwbj

新虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
感谢,支持加上学习

现在用 studio了
没有钱,泪汪汪。
8楼2015-07-25 20:10:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zziazhaoming

铁虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
谢谢楼主 ,可以教我妈
曾经的曾经,美好的美好,不能把握,未来呢
10楼2016-01-10 16:54:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Vikezhu 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见