【发布时间】:2012-02-26 19:14:07
【问题描述】:
在设备上测试应用的推荐方法是什么?模拟器很慢,大部分时间都没有响应,而且我的机器上有一个 cpu 野兽,所以我用我的手机来测试我的应用程序。当我对代码进行更改时,Eclipse 会自动构建它,然后我在设备上对其进行调试。这是测试代码中微小变化的最有效方法吗?
【问题讨论】:
在设备上测试应用的推荐方法是什么?模拟器很慢,大部分时间都没有响应,而且我的机器上有一个 cpu 野兽,所以我用我的手机来测试我的应用程序。当我对代码进行更改时,Eclipse 会自动构建它,然后我在设备上对其进行调试。这是测试代码中微小变化的最有效方法吗?
【问题讨论】:
Android 有一些关于测试here 的信息。我个人发现在设备上测试代码要快得多。没有设备的其他选项是使用 Android x86 之类的东西并在 VirtualBox 之类的虚拟环境中运行它 - 这可能比模拟器更快。在我看来,要真正确保您的应用程序按预期工作(尤其是在图形和内存使用方面)是使用您打算在其上部署应用程序的设备进行测试。
【讨论】:
这就是我测试代码的方式,模拟器和实际设备是我知道的唯一方法。我通常使用实际设备,但我认为您可以让模拟器运行以加快时间,但不要太多。
【讨论】:
在我看来,这是检查应用程序一般功能的好方法。如果一切正常,我会使用模拟器检查不同版本的android/屏幕尺寸/分辨率等。也许你可以问一个拥有更强大PC的朋友。最好的办法当然是朋友/家人/亲戚等拥有 Android 设备,这样您就可以测试您的应用程序/让它在真实设备上进行测试。
【讨论】: