| 查看: 2417 | 回复: 12 | ||||||
[交流]
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 ] |
» 收录本帖的淘帖专辑推荐
MATLAB | 程序 | java |
» 猜你喜欢
读博
已经有5人回复
博士申请都是内定的吗?
已经有6人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有5人回复
博士读完未来一定会好吗
已经有29人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复

9楼2015-07-28 10:36:17
401718154
金虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 2685.6
- 红花: 3
- 帖子: 385
- 在线: 336.8小时
- 虫号: 2621689
- 注册: 2013-08-28
- 专业: 计算机软件
2楼2014-08-31 20:19:22

3楼2014-09-02 11:40:19
4楼2014-10-21 13:40:53

5楼2014-11-29 00:06:07
6楼2015-03-08 12:37:11
7楼2015-07-03 11:18:57

8楼2015-07-25 20:10:23

10楼2016-01-10 16:54:03














回复此楼
