0

如果我只是在虚拟设备上使用 Logcat 和 DDMS 可以吗,还是我真的需要一部真正的手机来进行调试?我的意思是,Android 毕竟只是在虚拟机(Dalvik)上运行?

我只是使用保管箱,然后直接从我的开发保管箱文件夹安装我的 apk。这有道理吗?

4

2 回答 2

2

您可以在 VM 上进行所有您想要的测试,它可能会捕获 60-80% 的问题。不幸的是,它永远不会给您在真实设备上看到的相同结果。这是由于所有 Android 设备上的碎片和硬件造成的。由于对于大多数开发人员来说购买 100 多部测试手机是不合理的,因此您最好的选择是在您的应用程序中构建一种处理错误的强大方法,否则您将依赖开发人员控制台向您传递不理想的错误。此外,您在使用 3rd 方市场时不会收到任何错误反馈。

于 2012-04-06T19:48:51.970 回答
1

我认为你最好在真机上测试你的应用程序,因为在 VM 上找不到一些错误

于 2012-04-06T19:48:12.260 回答