有什么有效的方法可以使用 Android Studio 模拟器测试华为商店的应用程序吗?

Aug*_*rmo 12 android retrofit huawei-mobile-services

我想知道是否有任何有效的方法可以使用 Android Studio 模拟器测试华为商店的应用程序。

我尝试禁用 Google Play 服务,但由于某种原因改造请求停止工作:/

shi*_*ley 6

您可以使用AppGallery Connect 的Cloud Debugging来测试您的应用在华为设备上。云调试使用华为提供的主流华为设备测试您的应用程序。您可以在最新最流行的华为设备上运行您的应用程序来测试应用程序功能。

  • 使用云调试
  1. 登录AppGallery Connect并选择我的项目
  2. 选择要测试的应用程序。
  3. 转到质量>云调试
  4. 按系列、Android 版本、EMUI 版本和分辨率过滤设备。
  5. 弹出的“申请设备型号”对话框中,根据需要设置“调试时长”。选项为30 分钟1 小时2 小时
  6. 等待设备初始化完成。
  7. 单击调试选项卡。
  8. 单击上传以上传 APK。
  9. 查看APK上传进度,上传完成后安装APK。
  10. 在弹出的提示安装应用程序的对话框中,单击确定。安装完成后,您可以在左侧设备屏幕上看到应用程序图标。
  11. 通过在设备屏幕上移动或单击光标,或单击电源按钮、主页按钮、菜单按钮或返回按钮来操作设备。该设备将像您自己的手机一样响应。

检查下面的屏幕截图: 在此处输入图片说明

您可以查看官方文档以获得更完整的答案。


pio*_*543 2

在大多数情况下,您只需获取 HMS Core APK 并将其安装在模拟器或物理设备上

大多数情况下您不需要华为设备。这是我经过实战检验的解决方案。

如果您正在实施 HMS(华为移动服务)功能,例如推送通知、短信检索或身份验证(orization),您可以简单地执行以下操作:

  1. 从以下位置获取 HMS Core APK: https: //www.huaweicentral.com/download-the-latest-huawei-mobile-services-apk/
  2. 通过 Android Studio 或 ADB 创建新的或运行现有的 Android 模拟器
  3. 安装1中下载的HMS Core APK。
  4. 转到设置 -> 应用程序和通知
  5. 确保HMS Core具有短信等所需权限,用于短信检索或推送通知
  6. 如果忘记5.,HMS库将返回异常“Permissions notenabled”

我非常确定,除了模拟器之外,您还可以使用任何物理设备,获取 APK 并在其上安装 HMS Core。

来自:/sf/answers/4465318441/

快乐编码!