问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Android应用测试指南:设备与仿真器篇

创作时间:
作者:
@小白创作中心

Android应用测试指南:设备与仿真器篇

引用
1
来源
1.
https://learn.microsoft.com/zh-cn/windows/android/emulator?source=recommendations

在开发Android应用时,测试和调试是至关重要的环节。本文将为您详细介绍如何在实际Android设备和Windows计算机上的仿真器中进行测试,帮助您确保应用的稳定性和兼容性。

在实际Android设备上运行

若要在实际Android设备上运行应用,首先需要启用Android设备进行开发。从Android 4.2版本开始,系统默认隐藏开发人员选项,启用该选项的方式可能因Android版本而有所不同。

启用设备进行开发

对于运行最新版本Android 9.0以上的设备:

  1. 使用USB线将设备连接到Windows开发计算机。可能会收到安装USB驱动程序的通知。
  2. 在Android设备上打开“设置”屏幕。
  3. 选择“关于手机”。
  4. 滚动到底部并点击“内部版本号”7次,直到看到“你现在已成为开发人员!”。
  5. 返回上一个屏幕,选择“系统”。
  6. 选择“高级”,滚动到底部,然后点击“开发人员选项”。
  7. 在“开发人员选项”窗口中,向下滚动以找到并启用“USB调试”。

在设备上运行应用

  1. 在Android Studio工具栏上,从“运行配置”下拉菜单中选择应用。
  2. 从“目标设备”下拉菜单中,选择要在其上运行应用的设备。
  3. 选择“运行 ▷”。这会在连接的设备上启动应用。

使用仿真器在虚拟Android设备上运行应用

在Windows计算机上运行Android仿真器的第一件事是,无论IDE(Android Studio、Visual Studio等)是什么,都可以通过启用虚拟化支持来极大地提升仿真器性能。

启用虚拟化支持

使用Android仿真器创建虚拟设备之前,建议通过打开Hyper-V和Windows Hypervisor Platform (WHPX)功能来启用虚拟化。这将使计算机处理器显著提高仿真器的执行速度。

若要运行Hyper-V和Windows Hypervisor Platform,计算机必须:

  • 具有4GB的可用内存
  • 配备64位Intel处理器或具有二级地址转换(SLAT)的AMD Ryzen CPU
  • 运行Windows 10内部版本1803以上(检查内部版本号)
  • 已更新图形驱动程序(“设备管理器”>“显示适配器”>“更新驱动程序”)

如果计算机不满足此条件,则可能可以运行Intel HAXM或AMD Hypervisor。有关详细信息,请参阅Android Studio仿真器文档。

  1. 通过打开命令提示符并输入以下命令,验证计算机的硬件和软件是否与Hyper-V兼容:
    systeminfo
    
  2. 在Windows搜索框(左下角)中,输入“Windows功能”。从搜索结果中选择“打开或关闭Windows功能”。
  3. 显示“Windows功能”列表后,滚动查找“Hyper-V”(包括管理工具和平台)和“Windows Hypervisor Platform”,确保选中复选框以启用这两者,然后选择“确定”。
  4. 重启计算机(如有提示)。

用于使用Android Studio进行本机开发的仿真器

生成和测试本机Android应用时,建议使用Android Studio。应用准备就绪可供测试后,可以通过以下方式生成并运行应用:

  1. 在Android Studio工具栏上,从“运行配置”下拉菜单中选择应用。
  2. 从“目标设备”下拉菜单中,选择要在其上运行应用的设备。
  3. 选择“运行 ▷”。这将启动Android仿真器。

提示:在仿真器设备上安装应用后,可以使用“Apply Changes”来部署某些代码和资源更改,而无需生成新的APK。有关详细信息,请参阅Android开发者指南。

用于使用Visual Studio进行跨平台开发的仿真器

有许多Android仿真器选项可用于Windows电脑。建议使用Google Android仿真器,因为它提供了最新的Android OS映像和Google Play服务。

带有Visual Studio的Android仿真器

详细了解如何使用最新版本的Visual Studio for Android Development。打开最新版本的Visual Studio,创建新的C++ Android项目,设置平台配置,运行项目,系统将显示默认的Android仿真器。建议使用.NET多平台应用UI (MAUI)开发工作负载。可能需要使用Visual Studio安装程序修改工作负载。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号