手动安装Android开发工具
开始安装Android开发工具
- 重要提示:这不是安装Android开发工具的建议方式。请参阅 安装Android开发工具。
默认情况下,RAD Studio的安装程序安装Android开发工具。如果您在RAD Studio 安装程序中选择退出,您还可以使用GetIt安装Android开发工具。
如果某些事情阻止您使用这些方法来安装Android开发工具,您也可以手动安装Android开发工具,如本页所述。
要手动安装Android开发工具:
- 安装JDK(Java开发工具包):
- 注意:如果您没有推荐的Java版本(1.6或1.7),无论是否选择安装Android开发工具,RAD Studio的安装程序都会安装JDK。
- 在PC上,下载并运行JDK安装程序,其位于:
- 安装Android SDK(软件开发工具包):
- 在PC上的浏览器中,打开Android SDK下载页面,然后单击 下载适用于Windows的SDK工具ADT软件包。
- 在获取Android SDK页面上,您可以根据您的Windows平台选择32位或64位。
- 此下载包括SDK工具和Eclipse IDE。
-
下载完成后,您可以安全地删除该
SDK\android-sdk-windows\eclipse
文件夹,除非您要使用Eclipse IDE。
-
下载完成后,您可以安全地删除该
- 从<SDK>目录运行SDK Manager.exe。
-
提示:如果Android SDK Manager无法启动,请尝试以下建议:
- 右键单击SDK Manager.exe并选择“ 以管理员身份运行”。
- 运行android.bat从\ TOOLS你的<SDK>目录中的目录。
-
提示:如果Android SDK Manager无法启动,请尝试以下建议:
- 在Android SDK Manager树中,选中(启用)以下节点:
- 工具节点
- SDK平台节点在Android <version>(API <level>)节点中,其中<level>必须为10或更高的值(例如,“19”)。
- 注意: RAD Studio 支持Android 2.3及更高版本,无论您下载哪个SDK Platform。Android SDK平台向下兼容。
- 单击安装软件包,单击接受许可证以接受所需的许可证,然后单击安装以安装所需的软件。
- 您可以在安装完成后关闭Android SDK Manager。
- 在PC上的浏览器中,打开Android SDK下载页面,然后单击 下载适用于Windows的SDK工具ADT软件包。
- 安装Android NDK(本机开发工具包):
- 在PC上,下载并解压缩您的Windows版本(32位或64位)的NDK,可从这里下载:
安装Android开发工具后,您必须将一个Android SDK添加到RAD Studio。
将Java作为用户覆盖添加到系统路径
如果您自己安装了JDK,Java可能不在您的系统路径中。例如,如果Java不在您的系统路径中,则必须使用android.bat启动Android SDK管理器(而不是SDK Manager.exe)。如果你想优化Android开发,你应该添加Java到你的系统路径环境变量。
- 选择“工具”>“选项”>“环境选项”>“ 环境变量”。
- 在“ 系统变量 ”窗格中,双击“ 路径”项。
- 在“ 覆盖系统变量 ”对话框中,单击键盘上的“ 主页 ”按钮将焦点移动到路径的开头。
- 在系统路径的开头添加Java路径(必须在对System32的所有引用之前)。
- 点击OK就覆盖对话框,然后单击是在确认了如下对话框。
- 验证您是否在“ 用户覆盖 ”窗格中的“路径”字段开头显示了显示为Java的路径:
- 单击“确定”关闭“ 工具选项”对话框。
在Windows 8上处理Android SDK Manager问题
在Windows 8上,您可能会在启动Android SDK Manager时看到错误。如果发生这种情况,您可能无法下载任何其他SDK。
解决方案是编辑android.bat文件并更改启动Android SDK管理器的行。添加-Djava.net.preferIPv4Stack=true
到Java的调用,如下:
call %java_exe% -Djava.net.preferIPv4Stack=true %REMOTE_DEBUG% -Dcom.android.sdkmanager.toolsdir="%tools_dir%" -Dcom.android.sdkmanager.workdir=%work_dir% -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %*
这个问题似乎与Windows 8想要使用Internet协议V6相关。