ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] 要定位Android平台,需要一些额外的环境设置。可以在Windows,macOS和Linux上创建Android应用程序。 ## Java 原生Android应用程序使用[Java](https://java.com/en/)编程语言编译。从[下载页面](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载JDK8。 > Java 10仍然有点太新,并且与Cordova不兼容。我们推荐JDK8。 ## Gradle [Gradle](https://gradle.org/)是Android应用程序中使用的构建工具,可以单独安装。有关详细信息,请参阅[安装页面](https://gradle.org/install/) ## Android Studio [Android Studio](https://developer.android.com/studio/)是用于创建原生Android应用程序的IDE。它包括[Android SDK](https://ionicframework.com/docs/faq/glossary#android-sdk),需要配置在命令行中使用。 Android Studio也习惯了[创建Android虚拟设备](https://ionicframework.com/docs/installation/android#creating-an-android-virtual-device),这是Android模拟器所必需的。离子应用程序也可以[发布到设备](https://ionicframework.com/docs/installation/android#set-up-an-android-device)。 ### 安装Android Studio 从[Android网站](https://developer.android.com/studio/)下载Android Studio。可以在“[用户指南”中](https://developer.android.com/studio/install)找到更详细的安装说明。 ### 安装Android SDK 安装完成后,打开Android Studio。IDE应检测到需要安装Android SDK。在**SDK Components Setup**屏幕中,完成SDK的安装。记下**Android SDK位置**。 ![Android Studio SDK安装程序](https://ionicframework.com/docs/assets/img/installation/android-studio-sdk-setup.png) 安装Android SDK后,可以关闭Android Studio。 为了将来参考,可以在**Configure**»**SDK Manager**菜单中使用Android Studio管理Android**SDK**。 ### 配置命令行工具 Android SDK附带了[有用的命令行工具](https://developer.android.com/studio/command-line/)。在使用它们之前,必须设置一些环境变量。以下说明适用于macOS和Linux。对于Windows,请查看有关在终端会话中设置和保留环境变量的文档。 在`~/.bashrc`,`~/.bash_profile`或类似的shell启动脚本中,进行以下修改: 1. 设置`ANDROID_SDK_ROOT`环境变量。此路径应为上一节中使用的**Android SDK位置**。 ~~~ $ export ANDROID_SDK_ROOT = $ HOME / Library / Android / sdk ~~~ 2. 添加Android SDK命令行目录`PATH`。每个目录对应于[命令行工具](https://developer.android.com/studio/command-line/)的类别。 #avdmanager,sdkmanagerexport PATH = $ PATH:$ ANDROID\_SDK\_ROOT / tools / bin #adb,logcatexport PATH = $ PATH:$ ANDROID\_SDK\_ROOT / platform-tools #emulatorexport PATH = $ PATH:$ ANDROID\_SDK\_ROOT / emulator > 对于'apksigner`和`zipalign`,`$ ANDROID\_SDK\_ROOT / build-tools /`还必须添加到`PATH`。 ### 创建Android虚拟设备 Android虚拟设备(AVD)是Android模拟器用于运行Android操作系统的蓝图。以下文档是设置Android模拟器的快捷方法。有关更详细的说明和信息,请参阅[Android文档](https://developer.android.com/studio/run/managing-avds)。 AVD由AVD Manager管理。必须在**Tools**»**AVD Manager**菜单中的Android项目内访问**AVD Manager**。可能无法在主屏幕中访问“**工具”**菜单。创建一个Android项目以访问完整菜单。 ![AVD设置](https://ionicframework.com/docs/assets/img/installation/android-studio-avd-setup.png) 单击“**创建虚拟设备”**并选择合适的设备定义。如果不确定,请选择**Pixel 2 XL**。然后,选择合适的系统映像。如果不确定,请选择最新版本。有关[Android版本](https://en.wikipedia.org/wiki/Android_version_history)的信息,请参阅[Android版本历史记录](https://en.wikipedia.org/wiki/Android_version_history)。 创建AVD后,将AVD启动到Android模拟器中。保持模拟器运行是确保在开发Android的Ionic应用程序时检测的最佳方法。 ### 设置Android设备 实际的Android硬件也可用于Ionic应用程序开发。但首先,必须设置该设备以进行开发。以下文档是设置Android设备以进行开发的快速方法。有关更详细的说明和信息,请参阅[Android文档](https://developer.android.com/studio/run/device)。 1. 在设备上启用USB调试。打开**设置**,导航到**开发人员选项**,然后启用**USB调试**。可能需要首先启用“**开发人员选项”**菜单。有关[说明](https://developer.android.com/studio/debug/dev-options),请参阅[Android文档](https://developer.android.com/studio/debug/dev-options)。 2. 确保设备有权连接到计算机。对于macOS,无需其他设置。对于Windows,[请安装OEM USB驱动程序](https://developer.android.com/studio/run/oem-usb)。 通过USB电缆将设备连接到计算机并使用以下命令验证连接是否正常: ~~~ $ adb devices ~~~ 应列出该设备。有关故障排除和详细信息,请参阅完整[`adb`文档](https://developer.android.com/studio/command-line/adb)。