【问题标题】:Android Virtual Device for Huawei Mobile Services华为移动服务的安卓虚拟设备
【发布时间】:2020-09-13 19:17:33
【问题描述】:

我想将 HMS 应用到我的应用中。但是,购买真正的华为手机不在我的候选名单上。华为是否为此提供 Android 虚拟设备?如果没有,如何测试我的 HMS 实现是否真的有效?

【问题讨论】:

  • 不需要HMS设备,你可以在android框架中使用谷歌服务开发你的应用程序,只要你将应用程序上传到华为商店,它会询问你你是什么服务使用然后适当地改变它们
  • 是的,但是如何测试是否一切正常?
  • 您可以在普通的AVD上测试应用程序,华为商店会自动适当更改应用程序结构。
  • 这是否意味着我不必自己集成HMS? GMS 就够了,华为商店会以某种方式翻译这个吗?
  • 好的,我已经阅读了您链接中的文档。有趣的是,我不知道可以将带有 GMS 的应用程序上传到华为应用程序库。但是,GMS 仅适用于较旧的设备,不受美国禁令的影响。 GMS 无法在较新的设备上运行。我仍然想在我的应用程序中集成 HMS,我的问题,如何测试它,仍然存在。

标签: android avd huawei-mobile-services


【解决方案1】:

是的,华为确实提供了一个名为 Cloud Debugging of AppGallery Connect 的 Android 虚拟设备来测试您在华为设备上的应用。

云调试使用华为提供的主流华为设备测试您的应用。您可以在最新最流行的华为设备上运行您的应用程序来测试应用程序功能。此外,您可以使用一个华为帐号debug apps on two real devices at the same time。假设您已成功申请设备。

使用云调试

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

检查下面的屏幕截图:

发件人:https://stackoverflow.com/a/63389096/13329100

【讨论】:

    【解决方案2】:

    如果您身边没有 HMS 设备,您可以通过三种方式运行 HMS 应用程序。

    1.华为云在 App Gallery 中调试: 在这个方法中,我们首先要登录 App Gallery。云调试的分步流程可以看文章“Efficient integration of HMS open capabilities by using HUAWEI Cloud Debugging solution”。

    2。通过HMS ToolKit进行云端调试:这里首先要在Android Studio中安装HMS Tool Kit插件,可以参考文章“Debug your application on any HMS Supported Model using HMS Toolkit Cloud Debugger - No Real Device Required”一步步进行。

    3.在非 HMS 设备上安装 HMS Core 应用: 您可以在非 HMS 设备上安装 HMS Core 应用。安装后,它会要求更新应用程序。这将帮助您在设备中运行一些工具包,例如意识、ML、广告等。安装后,我们必须转到 Settings->Apps 并搜索“HMS Core”并授予位置或其他所需的权限。

    希望这些方法对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-11-12
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 2020-02-29
      相关资源
      最近更新 更多