Android开发环境搭建基础之完全版
来源:互联网 发布:php 获取项目根目录 编辑:程序博客网 时间:2024/06/01 09:46
开发Android首先要搭建开发环境,网上教程多是在线安装,速度比较慢,本文将所有通用的方法介绍出来,方便大家迈出开发Android好程序的第一步。
无论在线安装还是离线安装,都要下载几个必需的文件,它们是:
JDK (Java Development Kit) Java开发套件
Java SE 6 Update 26 下载地址:Windows32位版 Windows64位版
(右键下载工具下载,Ubuntu可在软件中心搜索安装,下同)
Eclipse 最流行的Java开发集成环境(IDE)
Eclipse 3.7 For Java 下载地址:Windows32位版 Windows64位版
Android Development 主页 ,资料很详细,查API必用
ADT (Android Development Kit) Eclipse的Android开发插件
ADT 12.0.0 下载地址:ADT12.0.0 (July 2011)
Android SDK Android开发套件,管理模拟器(AVD),Android版本等
Android SDK r12 下载地址:Windows免安装版Windows安装版Linux版 Mac(Intel)版
这里以Windows为例说明,首先安装JDK,没有什么特别要求可以一路Next。
安完之后要设置环境变量,右击我的电脑->属性->高级->环境变量,在下面的系统变量点新建,变量名填JAVA_HOME,变量值是JDK的安装目录,比如是“C:\Program Files\Java\jdk1.6.0_26”,再新建一个变量名为CLASSPATH,变量值为“.;%JAVA_HOME%\lib",注意%JAVA_HOME%前面有一个点,也就是英文的句号,还有一个英文的分号!最后在变量名为Path的变量值后面加入“%JAVA_HOME%"\bin",和其他值用英文分号隔开,以上值都不包含双引号,如果已存在同名变量,直接在后面添加并用英文分号隔开。最后测试一下,打开CMD(命令提示符)依次输入 javac 和 java version ,有提示用法或很多信息即设置成功。
也可复制下面的代码保存为SetEnv.vbs文件,放到JDK的安装目录,运行,出现Success对话框即可。
curdir = createobject("Scripting.FileSystemObject").GetFolder(".").Path regpath="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\" set ws=wscript.createobject("wscript.shell") temp=ws.regwrite(regpath & "JAVA_HOME",curdir) temp=ws.regwrite(regpath & "CLASSPATH",".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar") oldpath=ws.regread(regpath & "PATH") newpath=oldpath & ";%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin" ws.Environment("system").Item("PATH")=newpath temp=ws.regread(regpath & "PATH") wscript.echo "Success"
图示:VBS脚本设置环境变量
成功打开Eclipse即说明配置正确。
接下来安装ADT, 打开完Eclipse,点Help -> Install New Software,再点Add,在Location的地方填上https://dl-ssl.google.com/android/eclipse/ ,然后点OK,Eclipse就会连接Google服务器下载安装ADT,但这样速度较慢,而且很多时候还要把https://改为http://。
既然已经下了ADT,我们就不用在线安装了,方法就是在填网址的对话框点击 Archive,选择刚才下载的ADT包,再点OK,将 Developer Tools勾上,这时如果网速不好,最好把 Contact all update sites during install to find required software 取消,要不然Eclipse总是在尝试连接服务器,进度条会卡在那不动。
然后Next 再Next,接受服务条款,选Finish,之后Eclipse会要求重启程序,选Yes就行了,但有时候Finish按钮没有激活, 这是重来一次Help -> Install New Software。。。但在选ADT时会有Duplicate location 的错误提示,因为之前已经选过路径了,所以此时应在Work with 下拉列表里选刚才的ADT路径。
还有更简单的方法就是将ADT解压,将里面features 和plugins文件夹的文件依次复制到Eclipse文件夹内的features 和plugins文件夹里,重启Eclipse即可。
图示:将ADT里的features和plugins复制到Eclipse里面安装ADT
在选工作空间时应注意最好不要将Java 和Android 工作空间混用,有时会导致一些莫名其妙的错误,最好建立一个单独的Android 工作空间。
解压Android SDK,在Ecipse 里选Window -> Preferences,在左边选择Android,在右边的SDK Location选择刚才Android SDK 解压的文件夹,再点OK ,即完成Android SDK的安装。
原始的SDK并没有带有platform,要在Window -> Android SDK and AVD Manager里面更新,里面的版本信息很全,直接打开SDK目录里的SDK Manager.exe,它会自动连接查找可用的资源。但国内下载速度并不理想,很多时候会卡住,如图,Cacel键为灰色,强行关闭下次可能又在同一地方卡住,其实有一个很笨(个人意见)但很有效的方法,就是把网断了,程序便不再尝试连接,这是自动更新无效,当然就可以close了,当然我们也可以离线安装,速度有保证。
在https://dl-ssl.google.com/android/repository/repository.xml 包含可用的信息,每次打开SDK Manager.exe它都会连接这个网址,当然还有第三方的,像三星的,爱立信的Repository等,如果不是特殊要求,Google的这个已经足够。
下面简单说明一下https://dl-ssl.google.com/android/repository/repository.xml (打不开试试把https换成http)的内容,里面有platform,sample,platform-tool,tool,还有docs和Compatibility libraries,platform是系统版本,目前最新3.2的,sample顾名思义就是例子啦,platform-tool包含adb等重要的工具,tool包含模拟器启动程序,docs就是技术文档,最后是一些兼容库之类的东西,大家可以按需下载,下载方法是http://dl-ssl.google.com/android/repository/ +包名,比如我要下platform-tool,下面的标签有一个<sdk:url></sdk:url>,里面的platform-tools_r06-windows.zip就是包名,所以完整的网址应是http://dl-ssl.google.com/android/repository/platform-tools_r06-windows.zip,用下载工具下载即可,这里注意不同系统下不同的包,后面都带有标识的,如android-2.0.1_r01-linux.zip是Linux的,android-2.0.1_r01-macosx.zip是Mac系统的,也可以看sdk:archive os标签,属性是哪个就选哪个,如果是"any",三个系统都可以下,不用管他包的名称,像这个android-3.0_r02-linux.zip三个系统都下它,下面是我整理的一些连接,完整的请参考上面的链接:
Platform:
android 2.2:http://dl-ssl.google.com/android/repository/android-2.2_r03-linux.zip
android 2.3.3:http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip
android 3.2:http://dl-ssl.google.com/android/repository/android-3.2_r01-linux.zip
Sample:
http://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip (api-level:9)
http://dl-ssl.google.com/android/repository/samples-3.2_r01-linux.zip (api-level:13)
Platform-tool:
http://dl-ssl.google.com/android/repository/platform-tools_r06-windows.zip (windows only)
Tool:
http://dl-ssl.google.com/android/repository/tools_r12-windows.zip (windows only)
Docs:
http://dl-ssl.google.com/android/repository/docs-3.2_r01-linux.zip
(将3.2改为2.2即是2.2的技术文档,其他类推,但它没有出现在Repositoty里面,不知连接会不会失效)
Compatibility libraries:
http://dl-ssl.google.com/android/repository/compatibility_r03.zip
- Android开发环境搭建基础之完全版
- Android开发环境搭建完全图解
- Android开发环境搭建完全图解
- Android开发环境搭建完全图解
- Android基础之Android开发环境的搭建
- Android基础之用Eclipse搭建Android开发环境
- android基础(开发环境搭建)
- 01、Android基础之开发环境的搭建
- Android开发 之 环境搭建
- Android之搭建开发环境
- Android之开发环境搭建
- android开发之环境搭建
- Android之开发环境搭建
- Android开发之环境搭建
- android开发 之环境搭建
- Android基础三 ---- Android开发环境搭建
- 【Android 基础】Android开发第一步:搭建环境
- Android NDK开发基础-------环境搭建1
- hdu 1754
- 判断优先查询路径的顺序规则
- hdu 1698
- linux WIFI P2P
- iPhone 音频警告
- Android开发环境搭建基础之完全版
- 事务
- hdu 3699
- [小说连载]张小庆,在路上(10)- 真正的好东西,带给人的似乎并非狂喜,但持久
- 信号在内核中的处理流程
- 今天博客开张
- Oracle 数据隔离级别(Transaction Isolation Levels) 说明
- asp.net中页面间传值的几种方式。
- Python 开源项目