android仿真器是否足以进行调试?

android仿真器是否足以进行调试?,android,debugging,dropbox,logcat,ddms,Android,Debugging,Dropbox,Logcat,Ddms,如果我只是在虚拟设备上使用Logcat和DDMS,可以吗?或者我真的需要一部实际的电话来进行调试吗?我的意思是,Android毕竟只是在VM(Dalvik)上运行 我只使用dropbox,直接从devDropbox文件夹安装我的APK。这有什么意义吗?我认为你最好在真实的手机上测试你的应用程序,因为在虚拟机上找不到一些错误。我认为你最好在真实的手机上测试你的应用程序,因为在虚拟机上找不到一些错误。你可以在虚拟机上做所有你想要的测试,它可能会抓住你60-80%的问题。不幸的是,它永远不会给你在真实

如果我只是在虚拟设备上使用Logcat和DDMS,可以吗?或者我真的需要一部实际的电话来进行调试吗?我的意思是,Android毕竟只是在VM(Dalvik)上运行


我只使用dropbox,直接从devDropbox文件夹安装我的APK。这有什么意义吗?

我认为你最好在真实的手机上测试你的应用程序,因为在虚拟机上找不到一些错误。我认为你最好在真实的手机上测试你的应用程序,因为在虚拟机上找不到一些错误。你可以在虚拟机上做所有你想要的测试,它可能会抓住你60-80%的问题。不幸的是,它永远不会给你在真实设备上看到的相同结果。这是由于所有Android设备的碎片和硬件造成的。对于大多数开发者来说,购买100多部测试手机是不合理的,你最好的选择是在你的应用程序中建立一种健壮的错误处理方法,否则你将依赖开发者控制台来传递你的错误,这是不理想的。另外,在使用第三方市场时,您不会收到任何错误反馈。

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

如果没有真正的设备(或更好的多个目标设备),您将无法捕获真正的错误。如果没有真正的设备(或更好的多个目标设备),您将无法捕获真正的错误。嗯,那么,对我来说,使用一部真正的手机没有任何意义,因为只有100多部不同版本的手机。到目前为止,我在我的虚拟机上调试,然后直接从手机的dropbox文件夹安装apk,从来没有遇到过任何问题。只要等到你发布到市场上。你会得到各种各样的随机错误。那么,对我来说,使用一部真正的手机没有任何意义,因为只有100多部不同版本的手机。到目前为止,我在我的虚拟机上调试,然后直接从手机的dropbox文件夹安装apk,从来没有遇到过任何问题。只要等到你发布到市场上。你会得到各种各样的随机错误。