如何解决适用于华为移动服务的Android虚拟设备
我想将HMS应用于我的应用程序。但是,购买实际的华为手机不在我的候选清单中。华为是否为此目的提供了Android虚拟设备?如果没有,如何测试我的HMS实施是否有效?
解决方法
是的,华为确实提供了一个名为Cloud Debugging of AppGallery Connect的Android虚拟设备来为您的应用测试华为设备。
云调试使用华为提供的主流华为设备测试您的应用程序。您可以在最新和最受欢迎的华为设备上运行您的应用程序以测试应用程序功能。此外,您可以debug apps on two real devices at the same time使用一个HUAWEI ID。假设您已成功申请设备。
使用云调试
- 登录AppGallery Connect并选择我的项目。
- 选择要测试的应用。
- 转到质量> 云调试。
- 按系列, Android版本, EMUI版本和分辨率过滤设备。
- 在显示的申请设备型号对话框中,根据需要设置调试持续时间。选项为 30分钟, 1小时和 2小时。
- 等待设备初始化完成。
- 点击调试标签。
- 点击上传以上传APK。
- 检查APK上传进度,并在上传完成后安装APK。
- 在显示的对话框中表明正在安装该应用程序,单击确定。安装完成后,您可以在左侧的设备屏幕上看到该应用程序图标。
- 通过移动或单击设备屏幕上的光标,或单击电源按钮,主页按钮,菜单按钮或后退按钮来操作设备。该设备将像您自己的手机一样响应。
来自:https://stackoverflow.com/a/63389096/13329100
,如果您没有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应用程序。安装后,它将要求更新应用程序。这将帮助您在设备中运行一些工具包,例如知名度,机器学习,广告等。安装完成后,我们必须转到“设置”->“应用程序”并搜索“ HMS Core”,然后授予所需的位置或其他权限。
希望以上任何一种方法都能为您提供帮助。