You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Delphi Alexandria中使用Android 13模拟器测试应用?

无需Android Studio,用Android 13模拟器测试Delphi应用的步骤

1. 下载并配置Android命令行工具包

  • 从Android官方渠道下载对应操作系统的命令行工具包(无需安装Android Studio),解压到本地任意目录(比如D:\AndroidCmdTools)
  • 进入解压后的cmdline-tools\latest\bin目录,后续所有命令都在此目录下执行(或配置环境变量让系统识别这些工具)

2. 安装Android 13模拟器所需组件

执行以下命令下载Android 13(API 33)的Play Store系统镜像、模拟器及平台工具:

sdkmanager "system-images;android-33;google_apis_playstore;x86_64" "emulator" "platform-tools"

注:google_apis_playstore镜像包含Google服务,更贴近真实设备环境;如果不需要Google服务,可替换为default

3. 创建Android 13模拟器实例

用avdmanager创建模拟器,示例命令:

avdmanager create avd -n Android13_Test -k "system-images;android-33;google_apis_playstore;x86_64" --device "pixel_5"
  • -n 后面是模拟器名称,可自定义;--device 指定模拟设备型号,这里用Pixel 5,也可省略用默认设备

4. 启动Android 13模拟器

执行启动命令:

emulator -avd Android13_Test -accel on
  • -accel on 开启硬件加速(需提前在电脑BIOS中开启虚拟化功能,否则模拟器会非常卡顿)

5. 安装Delphi生成的APK

  • 找到Delphi编译后的APK文件,一般位于项目目录的Android\Release或Android\Debug下
  • 执行adb安装命令:
adb install "你的APK文件完整路径.apk"
  • 如果应用已安装,需覆盖安装可加-r参数:adb install -r "你的APK文件完整路径.apk"

6. 测试通知权限适配

  • 在模拟器中启动安装好的应用,验证首次启动是否触发Android 13的通知权限请求弹窗
  • 进入模拟器的「设置」-「应用」-「你的应用」-「权限」,检查通知权限的开关状态,测试权限开启/关闭后的应用行为

内容的提问来源于stack exchange,提问作者zeus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 14:45:26