始终在真实设备上测试 android 应用程序而不是使用 android 模拟器是否可行?
Is it good and possible to always test an android app on real device rather than using android emulator
我正在尝试在具有 4gb 内存和英特尔奔腾芯片组的戴尔设备上学习 android。我正在尝试在模拟器上 运行 hello world 应用程序,但它实际上需要很长时间(超过 5 分钟)才能启动该过程并在最后给出错误消息 "Error while waiting for device: Timed out after 300seconds waiting for emulator to come online"。就考虑在设备上进行测试而言,我发现它又快又容易。
所以我的问题是,可以始终在真实设备上测试应用程序并跳过在模拟器上的测试。
还建议我一些技巧,使我的 android 工作室 运行 更快。
.
当然是!
首先,在您的设备中启用开发者模式(如果尚未启用)。执行此操作的信息 here.
然后只需通过 USB 插入您的设备,当您在 Android Studio 中 运行 您的项目时,它就会出现。
注意:您第一次尝试 运行 项目时,您的 phone 会请求权限,请务必允许!
最好在真实设备上进行测试。它非常快,尤其是在调试时。如果您的模拟器需要很长时间才能加载,请想象这样一种情况,您正在尝试调试并希望在每次更改代码后检查应用程序的行为。只需在
上安装您设备的 api 版本为 运行 的 usb 驱动程序和 sdk 工具
如果您有设备,我们最好在真实设备而不是模拟器中测试应用程序。但是我们不能购买不同密度,不同尺寸,不同android版本的设备进行测试,所以为此我们需要使用模拟器。
要提高 android 模拟器的速度,请在您的系统中安装 HAXM,这会加快模拟器的速度。
我正在尝试在具有 4gb 内存和英特尔奔腾芯片组的戴尔设备上学习 android。我正在尝试在模拟器上 运行 hello world 应用程序,但它实际上需要很长时间(超过 5 分钟)才能启动该过程并在最后给出错误消息 "Error while waiting for device: Timed out after 300seconds waiting for emulator to come online"。就考虑在设备上进行测试而言,我发现它又快又容易。 所以我的问题是,可以始终在真实设备上测试应用程序并跳过在模拟器上的测试。 还建议我一些技巧,使我的 android 工作室 运行 更快。 .
当然是!
首先,在您的设备中启用开发者模式(如果尚未启用)。执行此操作的信息 here.
然后只需通过 USB 插入您的设备,当您在 Android Studio 中 运行 您的项目时,它就会出现。
注意:您第一次尝试 运行 项目时,您的 phone 会请求权限,请务必允许!
最好在真实设备上进行测试。它非常快,尤其是在调试时。如果您的模拟器需要很长时间才能加载,请想象这样一种情况,您正在尝试调试并希望在每次更改代码后检查应用程序的行为。只需在
上安装您设备的 api 版本为 运行 的 usb 驱动程序和 sdk 工具如果您有设备,我们最好在真实设备而不是模拟器中测试应用程序。但是我们不能购买不同密度,不同尺寸,不同android版本的设备进行测试,所以为此我们需要使用模拟器。
要提高 android 模拟器的速度,请在您的系统中安装 HAXM,这会加快模拟器的速度。