【问题标题】:How to test an Android app on Samsung Galaxy S3?如何在三星 Galaxy S3 上测试 Android 应用程序?
【发布时间】:2012-10-25 09:32:03
【问题描述】:

我正在开发的应用程序之一在三星 Galaxy Ace 和三星 Galaxy Y 上运行良好,但用户报告说应用程序在安装三星 Galaxy S3 时崩溃。

现在我想知道一个运行良好的应用程序如何在一部手机上安装到另一部手机时崩溃,这种崩溃的原因可能是什么?

此外,即使我没有三星 Galaxy S3 并且我不打算购买(考虑到手机的成本),我如何才能复制三星 Galaxy S3 的行为?

【问题讨论】:

  • this的可能副本。您也可以创建三星galaxy s3的模拟器
  • 你可以为galaxy s3创建一个模拟器,第一个问题你需要提供你的项目版本,你的最小sdk版本
  • @AamirKhan 我在 Android Manifest 中给出了 Project Version 和 minsdk 版本,分别是 1.0 和 8。

标签: android testing samsung-mobile


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    现在我想知道一个运行良好的应用程序怎么会在一部手机上崩溃 在另一部手机上安装,这可能是什么原因 崩溃?

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      相关资源
      最近更新 更多