安卓开发
本指南涵盖了如何在Android模拟器和设备上运行和调试离子应用程序betway东盟体育app 电容器 或 科尔多瓦 .Android应用程序可以在Windows、macOS和Linux上开发。
Android工作室
Android工作室
是用于创建本地Android应用程序的IDE。它包含了
Android Studio也习惯于
我们不推荐使用Android Studio 发展中 betway东盟体育app离子的应用。相反,它应该只用于构建和运行本地Android平台的应用程序,并管理Android SDK和虚拟设备。
安装Android工作室
下载Android Studio从 Android网站 .更详细的安装说明可在 用户指南 .
安装Android SDK
安装完成后,打开Android Studio。IDE应该检测到需要安装Android SDK。在 SDK组件安装 界面,完成SDK的安装。记下 Android SDK的位置 .
默认情况下,会安装最新的稳定SDK平台,其中包括针对该版本Android所需的软件包集合。
要安装系统映像和其他小型SDK平台包,您可能需要确保
显示包详细信息
在SDK管理器底部检查。
为了将来的参考,Android SDK可以在 配置 » SDK经理 Android Studio欢迎屏幕的菜单或 工具 » SDK经理 在Android项目。
配置命令行工具
Android SDK随附而来 有用的命令行工具 .在使用它们之前,必须设置一些环境变量。以下说明适用于macOS和Linux。对于Windows,请查看关于在终端会话中设置和持久化环境变量的文档。
在
~ / . bashrc
,
~ / . bash_profile
,或类似的shell启动脚本,请进行以下修改:
设置
ANDROID_SDK_ROOT
环境变量。这条路应该是 Android SDK的位置 在上一节中使用。$ 出口 ANDROID_SDK_ROOT = $ HOME /图书馆/ Android sdk
添加Android SDK命令行目录
路径
.每个目录对应的类别 命令行工具 .# avdmanager, sdkmanager 导出路径= $路径:$ ANDROID_SDK_ROOT /工具/ bin
#亚行,logcat 导出路径= $路径:$ ANDROID_SDK_ROOT /平台工具
#模拟器 导出路径= $路径:$ ANDROID_SDK_ROOT /模拟器 为
apksigner
和zipalign
,$ ANDROID_SDK_ROOT /构建工具
还必须加到路径
.
创建Android虚拟设备
Android虚拟设备(avd)是Android模拟器用来运行Android操作系统的蓝图。下面的文档是一个快速设置Android模拟器的方法。有关更详细的说明和信息,请参阅 Android的文档 .
AVD通过AVD管理器进行管理。在Android Studio欢迎屏幕中,单击 配置 » AVD管理器 .AVD管理器也可以在Android项目中打开 工具 » AVD管理器 菜单。
点击 创建虚拟设备 并选择一个合适的设备定义。如果不确定,选择 像素2 .然后,选择一个合适的系统映像。如果不确定,选择 派 (API 28)与谷歌播放服务。看到 Android版本历史 查询有关Android版本的信息。
创建AVD后,将AVD启动到Android模拟器中。在为Android开发Ionic应用时,保持模拟器运行是确保检测的最佳方法。betway东盟体育app

设置一个Android设备
实际的Android硬件也可以用于离子应用程序的开发。betway东盟体育app但首先,必须为开发设备做好准备。下面的文档是一个快速设置用于开发的Android设备的方法。有关更详细的说明和信息,请参阅 Android的文档 .
- 在设备上开启USB调试。开放 设置 ,导航到 开发人员选项 ,并使 USB调试 .的 开发人员选项 菜单可能需要首先启用。看到 Android的文档 的指令。
- 确保设备有权限连接到计算机。对于macOS,不需要额外的设置。对于Windows, 安装OEM USB驱动 .
通过USB连接线将设备连接到计算机,并使用以下命令来验证连接是否正常:
$
亚洲开发银行设备
应该列出设备。看到完整的
亚洲开发银行
文档
查询故障处理和详细信息。
科尔多瓦设置
Cordova需要额外的设置来支持编程构建。“电容”不需要本节内容。
Java
原生Android应用程序是用 Java 编程语言。下载JDK8从 下载页面 .
不幸的是,Cordova与Java的最新版本不兼容。
Gradle
Gradle 是Android应用程序中使用的构建工具,必须单独安装。看到 安装页面 获取详细信息。
项目设置
在将应用部署到Android模拟器和设备之前,必须配置本机项目。
生成本机项目(如果它不存在)。
对于电容,运行如下命令:
$ betway东盟体育app离子电容器 添加 安卓
对于Cordova,运行以下命令:
$ betway东盟体育app离子科尔多瓦准备机器人
设置
包ID .对于电容,打开
capacitor.config.json
文件并修改appId
财产。对于科多瓦,打开
config . xml
文件并修改id
属性,<小部件>
.看到 科尔多瓦文档 为更多的信息。
使用电容器
电容器使用Android Studio构建和运行应用程序到模拟器和设备。
开发离子应用程序,并将其betway东盟体育app同步到本地项目。
对于每一个有意义的改变,离子应用必须在改变出现在Androbetway东盟体育appid模拟器和设备上之前被构建到web资产中。然后必须将web资产复制到本地项目中。幸运的是,这个过程很简单,只需一个离子CLI命令。betway东盟体育app
$ betway东盟体育app离子电容器复制机器人
在Android Studio中,单击Run按钮,然后选择目标模拟器或设备。
生活重新加载
要启动实时重新加载服务器,运行以下命令。
$
betway东盟体育app离子电容器运行android -l -host
=
YOUR_IP_ADDRESS
在设备上运行时,确保设备和开发机器连接到同一个网络。
运行和科尔多瓦
Ionibetway东盟体育appc CLI可以通过一个命令构建、复制和部署Ionic应用到Android模拟器和设备上。它还可以启动开发服务器,就像在
betway东盟体育app离子服务
,提供
执行以下命令,启动一个长时间运行的CLI进程,以启动live-reload服务器:
$
betway东盟体育app爱奥尼亚科尔多瓦运行android -l
现在,当对应用程序的源文件进行更改时,web资产将重新构建,更改将反映在模拟器或设备上,而无需再次部署。
Android应用程序调试
一旦应用程序运行在Android设备或模拟器上,它可以用Chrome DevTools调试。
使用Chrome DevTools
Chrome为Android模拟器和设备提供了web开发工具支持。去
chrome: / /检查
当模拟器运行时,或者设备连接到计算机时
检查
需要调试的应用程序。
请确保您的应用程序正在设备或模拟器上运行,否则它将不会显示在列表中。
查看本地日志
如果使用Android Studio,可以在 Logcat .
如果 Logcat 窗口被隐藏,您可以在其中启用它 视图 » 工具窗口 » Logcat .
你也可以访问 Logcat 与 亚洲开发银行 .
$
亚行logcat