在真实设备上测试安卓应用

Posted

技术标签:

【中文标题】在真实设备上测试安卓应用【英文标题】:testing android app on real devices 【发布时间】:2012-03-14 10:16:46 【问题描述】:

我只有一部安卓手机,但我想在尽可能多的设备上测试我的应用程序。你知道我该怎么做吗?

【问题讨论】:

在这种情况下,您必须购买它们。唯一的选择是模拟器。点击here了解如何实现。另见this 最难的是性能压力测试,不过你可以用低端手机模拟一下。 【参考方案1】:

有许多服务旨在在多个真实设备上测试应用。这里只是一些:

http://www.perfectomobile.com/portal/cms/android.html

http://www.deviceready.com/

https://www.lesspainful.com/

所有这些服务都将花费您,并且您必须设置它们将运行的测试,但它们会在多个设备上在两个方向上执行您的测试,Lesspainful 甚至会向您发送屏幕截图以向您展示两者之间的区别您在不同设备上的测试。

【讨论】:

除此之外,最好与真实用户一起测试您的应用程序。 Testflight 是一个很棒的 iPhone 测试版部署解决方案,Android 也有类似的解决方案:hockeykit.netcode.google.com/p/acra 没有什么比将应用程序拿到用户手中并看着他们使用它更好的了。 嘿@Michael 感谢一百万的三个链接。 (DeviceReady 似乎还没有开展业务。)让我问你一些事情,那些似乎是更自动化的服务。 (例如,使用 LessPainful,您可以使用葫芦或其他东西远程获取屏幕截图等。)我真的一直在努力寻找本质上的“手动”测试机构。您向他们发送构建版本,然后他们手动在 50 台设备上对其进行测试,然后您只需与他们交谈等。作为 Android 开发人员,您可能知道这样的事情?在 ios 领域对我来说完全是个谜,因为我不了解 Android 业务场景!!!!如果您看到此说明,请提前致谢,【参考方案2】:

首先尝试不同的模拟器设置也将达到目的。 (不同的屏幕尺寸、内存、cpu、分辨率)等等。在您对自己的应用不太满意后,请尝试询问您的朋友是否愿意安装您的酷炫应用。

或者只是去craigslist或其他东西购买二手安卓手机

【讨论】:

【参考方案3】:

我的情况与你的情况相似,我所做的是在我拥有的一组设备上测试基本功能并查看我使用模拟器的设计

最好的选择是使用布局参数以编程方式创建设计,这样您就可以让应用程序在设置为平板电脑的 ldpi 上运行

【讨论】:

以上是关于在真实设备上测试安卓应用的主要内容,如果未能解决你的问题,请参考以下文章

安卓设备上的 GCM 和应用程序崩溃

应用程序在模拟器上运行良好,但在真实设备上崩溃

有没有办法使用物理设备来测试服务器端的应用程序? [安卓] [重复]

检测游戏是不是在安卓模拟器中运行

在安卓设备上模拟位置

在我朋友的安卓设备上进行颤振 apk 测试