在设备上测试Android应用程序

在设备上测试Android应用程序,android,eclipse,testing,Android,Eclipse,Testing,在设备上测试应用程序的推荐方法是什么?仿真器速度很慢,大部分没有响应,而且我的机器上的cpu速度很快,所以我用手机来测试我的应用程序。当我更改代码时,Eclipse会自动构建它,然后在设备上调试它。这是测试代码微小更改的最有效方法吗?这就是我测试代码的方式,模拟器和实际设备是我知道的唯一方法。我通常使用实际的设备,但我认为可以让模拟器保持运行以加快时间,但不能太快。我认为这是检查应用程序一般功能的好方法。如果一切顺利,我会使用模拟器检查不同版本的android/屏幕大小/分辨率等。也许你可以问一

在设备上测试应用程序的推荐方法是什么?仿真器速度很慢,大部分没有响应,而且我的机器上的cpu速度很快,所以我用手机来测试我的应用程序。当我更改代码时,Eclipse会自动构建它,然后在设备上调试它。这是测试代码微小更改的最有效方法吗?

这就是我测试代码的方式,模拟器和实际设备是我知道的唯一方法。我通常使用实际的设备,但我认为可以让模拟器保持运行以加快时间,但不能太快。

我认为这是检查应用程序一般功能的好方法。如果一切顺利,我会使用模拟器检查不同版本的android/屏幕大小/分辨率等。也许你可以问一位拥有更强大PC的朋友。当然,最好的办法是朋友/家人/亲戚等拥有android设备,这样你就可以测试你的应用程序/让它在真实设备上测试。

android有一些功能关于测试的信息。就我个人而言,我发现在设备上测试代码要快得多。没有设备的其他选择是使用Android x86之类的东西,并在VirtualBox之类的虚拟环境中运行它——这可能比模拟器更快。在我看来,要真正确保您的应用程序按预期工作(特别是在图形和内存使用方面),需要使用您打算在其上部署应用程序的设备进行测试

谢谢大家。但是,具体来说,对于我所做的每一个小更改,我都必须重新构建应用程序,然后在Eclipse中点击“调试”,等待它加载到设备上?我想,由于每次都要构建整个项目,所以没有办法仅仅推送新代码。当我遇到一些我不明白的事情时,我需要花很长时间反复测试。主要是我想确定没有更快的方法。