Android/开发环境
請協助補充其他操作系統之內容。 |
Microsoft Windows
[编辑]请注意各组件的安装顺序,遗漏安装组件或安装顺序错误都可能导致意外的问题产生。 |
安装JDK
[编辑]在http://www.oracle.com/technetwork/java/javase/downloads/下载JDK。
如果您使用32位Winkdows操作系统,则应该选择Windows x86。如果您使用64位操作系统,则应该选择Windows x64。
运行下载的安装文件,安装JDK。
安装Eclipse
[编辑]在http://www.eclipse.org/downloads/下载Eclipse。
同样,您需要选择合适的版本以匹配您的操作系统。如果您使用32位Winkdows操作系统,则应该选择Windows x86。如果您使用64位操作系统,则应该选择Windows x64。为了使Android开发工具能够正常使用,您可能会需要比最新版本稍早一些的版本。截止2012年7月,Eclipse 3.7,3.6,以及最新发布的4.2都是可以的。
Google推荐使用Eclipse 3.7,因为ADT与最新的Eclipse 4.2的兼容性尚未被充分测试,可能会出现意想不到的问题。 |
解压下载到的压缩包到合适的位置。运行文件夹里面的eclipse程序即可。
安装ADT插件
[编辑]ADT(Android Development Tools)是一个Eclipse IDE插件集合,让Eclipse IDE能够开发Android应用程序。若您不使用Eclipse,则不需要安装此插件。若您使用Eclipse,这个插件是必要的。
目前有三种方式可以安装ADT插件:
- Eclipse Marketplace
- 在线安装
- 离线安装包
Eclipse Marketplace
运行Eclipse,打开Help → Marketplace,在搜索框中输入Android,搜索,结果中找到Android Development Tools,安装。
注意:安装过程中需要连接到Google网站,如果下载失败,请参见本页FAQ。
网络安装
运行Eclipse,打开Help → Install new software,在地址框中输入https://dl-ssl.google.com/android/eclipse/,按回车连接。结果中找到Developer Tools,安装。
注意:如果您并不了解NDK,请不要安装NDK Plugins。NDK是Android本地化应用开发套件,仅在少数为提升性能情况下被使用。Google也不建议开发者使用本地应用程序。
注意:安装过程中需要连接到Google网站,如果下载失败,请参见本页FAQ。
离线安装包
目前Google Android官方网站上已经不再提供下载,但仍有一些第三方会提供ADT安装包。
安装包的安装方法与网络安装类似,运行Eclipse,打开Help → Install new software,单击Add,Archive,选择下载好的ADT安装包,OK。结果中找到Developer Tools,安装。
注意:离线安装包可能不是最新版本,在线升级到最新版本可以获得更稳定的性能。
安装Android SDK
[编辑]Android Software Development Kit,Android的开发工具集,用以开发Android应用程序的最基本工具和一些辅助工具。不论您是否使用IDE或使用何种,Android SDK都是必要的工具。
安装方法有自动安装和手动安装两种方式。
自动安装
安装完ADT之后,重启Eclipse,会提示您安装Android SDK。按照提示安装SDK即可:
- 尽量不要将Android SDK安装在含有空格的目录下,如C://Program Files/android-sdk,可以用C://android-sdk代替。
- 选择Android Platform时,可选择最新Android版本,也可以选择兼容大多数设备的早期版本。
安装过程中需要连接到Google网站进行下载,如果下载失败可参考本页面FAQ。
若要安装其他SDK Platform、文档、示例等,可以打开工具栏上的Android SDK Manager,勾选需要的组件安装。
手动安装
如果您没有收到提示信息,可以手动到Google Android开发者网站下载Windows版。
- 可执行文件能够自动安装
- 压缩文件直接解压到目录使用
注意:尽量不要将Android SDK安装在含有空格的目录下,如C://Program Files/android-sdk,可以用C://android-sdk代替。
安装完成之后,还需要在Eclipse中Windows→Preference→Android中添加SDK location,即SDK的安装目录。
手动安装完Android SDK之后,这时只包含Android SDK Tools和Android SDK Platform-tools,而没有任何Android Platform。需要打开工具栏上的Android SDK Manager,勾选需要的组件安装。
Ubuntu
[编辑]Fedora
[编辑]Debian
[编辑]OpenSUSE
[编辑]Mac OS X
[编辑]FAQ
[编辑]搭建开发环境是非常容易出问题的环节,下面将列举一些常见问题的解答。
Q:在线安装ADT和Android SDK时下载失败,这是为什么?
A:这很有可能是网络问题造成的。在线安装需要从Google的服务器上下载文件,而Google的服务器数据连接可能被运营商或网络管理员的防火墙屏蔽了。您可以尝试以下方法:
1.换用http连接,而非https
即使用非加密连接。有些情况加密连接是不被允许的。如果还不行,继续尝试下面的做法。
2.更改Hosts文件的dl-ssl.google.com
即使用特定IP访问,将
#google_android更新 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com
添加到hosts文件中就可以了。
到2012年9月,此IP地址可用。如果此IP不能使用,您需要改用其他服务器IP。
Q:我使用64位Windows操作系统,我的Android SDK出现了很多运行错误,我是否必须换成32位Windows操作系统?
A:不需要。虽然Android SDK是针对32位操作系统开发的,但它已经能够在64位操作系统上稳定运行。您遇到的错误可能与以下因素有关:
- 没有安装必要的32位运行库,如VC2005 32bit,VC2008 32bit。如果没有,请安装它们。
- JDK与Eclipse不是64位版。您可能需要安装64位版,以获得更加稳定的性能。
- Android SDK过于陈旧,请更新至最新版本,新版本修正了许多已知错误。
Q:我总是收到“找不到adb”之类的提示,这是为什么?
A:adb是一个存在于Android SDK目录中的程序。虽然它明显存在于这个目录里面,但其他程序不一定能够找到它。其他程序要找到它需要通过一个环境变量,也就是SDK路径。如果adb存在而其他程序报告找不到它,那说明环境变量存在错误或者被误解了。
首先,检查您在Eclipse中Windows→Preference→Android的SDK location设置的路径与实际安装目录是否匹配。若不匹配,则修正后再检验。若匹配,则还应检查路径中是否存在任何空格,空格会被误认为是路径的结尾,引起错误。如果存在空格,必须更换Android SDK目录到一个没有空格的路径下,然后修改相应的SDK location设置。对于64位操作系统,如果前面的方法还不奏效,则可能是由于64位操作系统的不兼容问题,您需要安装必要的32位兼容库。