Android 如何在另一部手机上调试应用程序而不访问该手机
我正在Eclipse中为Android制作一个应用程序。目前该应用程序在我的Droid上运行良好,但在我通过电子邮件将apk发送给朋友的模型上根本不起作用。有没有一种方法可以让我模拟不同的手机型号来运行应用程序,而无需使用它们Android 如何在另一部手机上调试应用程序而不访问该手机,android,debugging,Android,Debugging,我正在Eclipse中为Android制作一个应用程序。目前该应用程序在我的Droid上运行良好,但在我通过电子邮件将apk发送给朋友的模型上根本不起作用。有没有一种方法可以让我模拟不同的手机型号来运行应用程序,而无需使用它们 谢谢简短的答案是否定的。长的答案是模拟器永远都不是完美的,因为它们不模拟设备的电子元件,而是模拟其中的逻辑。您应该在您的设备上运行自动测试,如果可能,还应该在物理目标设备上运行自动测试。有一个服务,类似于vnc,我没有使用过这个服务,也不推荐它,但它是存在的,它叫做dev
谢谢简短的答案是否定的。长的答案是模拟器永远都不是完美的,因为它们不模拟设备的电子元件,而是模拟其中的逻辑。您应该在您的设备上运行自动测试,如果可能,还应该在物理目标设备上运行自动测试。有一个服务,类似于vnc,我没有使用过这个服务,也不推荐它,但它是存在的,它叫做deviceanywhere,google it,它提供对真实硬件的远程测试,当然它是付费服务。
另一种测试应用程序的方法是为android论坛提供测试版,并从用户那里获得反馈,不要忘记包括内部测试和日志记录。不容易。你可以创建一个具有“物理”特性的仿真器,如屏幕分辨率、SD卡等。但你还必须安装制造商专有应用程序无法安装的所有相同应用程序。最好的办法是将大量的日志记录放在适当的位置,让你的朋友使用市场上的一个“logcat”应用程序将错误通过电子邮件发送给你。