如何在Samsung Galaxy S3上测试Android应用程序?

时间:2012-10-25 09:32:04

标签: android testing samsung-mobile

我正在开发的应用程序之一可以在三星Galaxy Ace和三星Galaxy Y上正常工作但是用户报告说应用程序在三星Galaxy S3上安装时崩溃。

现在我想知道一个应用程序如何正常工作,一台手机在另一部手机上安装时崩溃,这可能是造成这种崩溃的原因?

另外,我怎么能复制三星Galaxy S3的行为,即使我没有一个,我也不打算买一个(考虑到手机的费用)?

2 个答案:

答案 0 :(得分:2)

  

现在我想知道一个应用程序如何能够正常运行一部手机崩溃   安装在另一部手机上,这可能是什么原因   崩溃?

你知道崩溃时的异常是什么吗?原因可能有很多。

  • 不同的VM最大大小
  • 不同的屏幕分辨率
  • 权限 - 您使用的是特定的硬件功能/互联网/外部存储吗?

如果不知道异常,就无法分辨。如果无法获取设备,可以尝试尽可能靠近设备进行模拟。 Android模拟器允许您进行所有这些设置 - 屏幕分辨率,最大VM堆大小,RAM大小,外部存储等。因此,请获取该设备的技术规格并相应地设置您的模拟器。然后尝试重现问题

答案 1 :(得分:2)

正如AppMobiGurmeet在评论中所提到的,你可以从创建一个与Galaxy S3具有相同特征的Android模拟器开始。

这足以解决简单的错误,但实际上并没有像在真实设备上进行测试那样。 由于您无法在此手机上进行测试,我建议您在应用中使用ACRA实现一些崩溃报告系统(一个非常棒的调试库)。这样yuo就会看到崩溃的堆栈(这在大多数情况下足以理解出现了什么问题)