Android应用测试指南:设备与仿真器篇
Android应用测试指南:设备与仿真器篇
在开发Android应用时,测试和调试是至关重要的环节。本文将为您详细介绍如何在实际Android设备和Windows计算机上的仿真器中进行测试,帮助您确保应用的稳定性和兼容性。
在实际Android设备上运行
若要在实际Android设备上运行应用,首先需要启用Android设备进行开发。从Android 4.2版本开始,系统默认隐藏开发人员选项,启用该选项的方式可能因Android版本而有所不同。
启用设备进行开发
对于运行最新版本Android 9.0以上的设备:
- 使用USB线将设备连接到Windows开发计算机。可能会收到安装USB驱动程序的通知。
- 在Android设备上打开“设置”屏幕。
- 选择“关于手机”。
- 滚动到底部并点击“内部版本号”7次,直到看到“你现在已成为开发人员!”。
- 返回上一个屏幕,选择“系统”。
- 选择“高级”,滚动到底部,然后点击“开发人员选项”。
- 在“开发人员选项”窗口中,向下滚动以找到并启用“USB调试”。
在设备上运行应用
- 在Android Studio工具栏上,从“运行配置”下拉菜单中选择应用。
- 从“目标设备”下拉菜单中,选择要在其上运行应用的设备。
- 选择“运行 ▷”。这会在连接的设备上启动应用。
使用仿真器在虚拟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仿真器文档。
- 通过打开命令提示符并输入以下命令,验证计算机的硬件和软件是否与Hyper-V兼容:
systeminfo
- 在Windows搜索框(左下角)中,输入“Windows功能”。从搜索结果中选择“打开或关闭Windows功能”。
- 显示“Windows功能”列表后,滚动查找“Hyper-V”(包括管理工具和平台)和“Windows Hypervisor Platform”,确保选中复选框以启用这两者,然后选择“确定”。
- 重启计算机(如有提示)。
用于使用Android Studio进行本机开发的仿真器
生成和测试本机Android应用时,建议使用Android Studio。应用准备就绪可供测试后,可以通过以下方式生成并运行应用:
- 在Android Studio工具栏上,从“运行配置”下拉菜单中选择应用。
- 从“目标设备”下拉菜单中,选择要在其上运行应用的设备。
- 选择“运行 ▷”。这将启动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安装程序修改工作负载。