【发布时间】:2020-08-12 18:00:01
【问题描述】:
我想知道是否有任何有效的方法可以使用 Android Studio 模拟器测试华为商店的应用程序。
我尝试禁用 Google Play 服务,但由于某种原因改造请求停止工作:/
【问题讨论】:
-
您可以在没有 GPS 的情况下使用图像。改造在这些方面效果很好。
标签: android retrofit huawei-mobile-services
我想知道是否有任何有效的方法可以使用 Android Studio 模拟器测试华为商店的应用程序。
我尝试禁用 Google Play 服务,但由于某种原因改造请求停止工作:/
【问题讨论】:
标签: android retrofit huawei-mobile-services
您可以使用AppGallery Connect的云端调试来测试您的应用在华为设备上的应用。 云调试使用华为提供的主流华为设备测试您的应用。您可以在最新、最流行的华为设备上运行您的应用来测试应用功能。
您可以查看the official documentation 以获得更完整的答案。
【讨论】:
在大多数情况下,您可以简单地获取 HMS Core APK 并将其安装在模拟器或物理设备上
大多数情况下您不需要华为设备。这是我久经考验的解决方案。
如果您正在实施 HMS(华为移动服务)功能,例如推送通知、sms retrieving 或 auth(orization),您可以简单地执行以下操作:
- 从https://www.huaweicentral.com/download-the-latest-huawei-mobile-services-apk/获取 HMS Core APK
- 通过 Android Studio 或 ADB 创建新的或运行现有的 Android 模拟器
- 安装从1下载的HMS Core APK。
- 转到设置 -> 应用和通知
- 确保 HMS Core 具有 SMS 检索或推送通知等所需的权限
- 如果忘记 5.,HMS 库会返回异常“Permissions not enabled”
我很确定你可以使用任何物理设备代替模拟器,获取 APK 并在其上安装 HMS Core。
编码愉快!
【讨论】:
好吧,我在这里尝试让 Retrofit 在这种情况下工作,我找到了一种方法。 我不知道这是否是最好的解决方案,但无论如何我都会发布它。
P.S.:Google Play 服务没有在重启后重新启用。
【讨论】: