如何解决使用华为移动服务和不使用 Google 移动服务的 AVD
我正在使用华为移动服务开发 Flutter 应用程序。
为了测试一些东西,我需要有 hms 的模拟器,但没有 gms。
我尝试在没有 Google API 的情况下使用系统映像在 avd 中创建模拟器,但是当我尝试从下载的 apk 文件安装 HMS 时,我得到:
APK 安装失败 错误:无法解析错误字符串
我试过了:
- 下载不同的 hms 核心 apk,
- 下载需要 hms 的应用程序库 apk 并安装它,但出现相同的错误,
- 更改 apk 名称以不包含空格等
不,不幸的是,华为提供的云调试不会让我测试我需要的东西。
任何想法有什么问题?为什么我会收到这个错误?或者也许是一种删除 GMS 表单模拟器的方法?
编辑:哦,当我尝试在带有 GMS 的 AVD 上安装 hms apk 时它也可以工作,但我需要一个没有 GMS 的...
解决方法
为了测试一些东西,我需要有 hms 的模拟器,但没有 gms。
很遗憾,我们现在不支持它。
您还可以使用 HMS Toolkit 或 Cloud Debugging 来测试您的 HMS 应用。
对于 Android Studio 上的华为模拟器,您可以安装 HMS Toolkit。 HMS Toolkit 作为一个轻量级的 IDE 工具插件,实现了应用的创建、编码、转换、调试、测试和发布。 HMS Toolkit 为您提供 Cloud Debugging 以对您在远程真实设备上运行的应用程序执行 24/7 不间断测试。通过此功能,即使没有设备可用、设备类型不完整或无法重现错误,您也可以随时随地了解华为设备上的应用程序运行状态
云调试每次可在单个设备上使用 2 小时。在有效期届满前,您可以释放设备并重新申请设备。
注意:使用云调试需要使用华为帐号登录,完成身份验证,然后授权登录。支持 Internet Explorer 和 Chrome。此功能仅适用于中国大陆、亚太地区和西欧。
1.您可以通过以下任一方式安装HMS Toolkit:
- 使用 Android Studio Marketplace
打开Android Studio,进入文件>设置>插件>市场,在搜索框中输入HMS Toolkit,点击安装。安装完成后重启Android Studio。
- 导入本地插件包
1)。下载 HMS Toolkit package。
2)。打开Android Studio,进入文件>设置>插件,选择从磁盘安装插件,完成后续步骤。安装完成后重启Android Studio。
2.云调试 A. 转到 HMS > 云调试。
B.在选择远程设备页面,您可以通过分辨率、Android版本、EMUI版本、 系列和其他。或者,您可以使用可用设备。
C.点击所选设备。
D.在菜单栏上,单击调试以调试或在设备上运行应用程序。您还可以运行 ADB 命令来执行操作。详情请参阅ADB commands。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。