【问题标题】:Android app crashing on installingAndroid 应用程序在安装时崩溃
【发布时间】:2016-06-01 21:57:27
【问题描述】:

我的应用程序在安装升级到我当前的应用程序时抛出“不幸的是,应用程序已停止”。我已经安装了 crashlytics,但它似乎没有机会在我崩溃之前进行初始化。我无法调试该应用程序,因为它在自定义硬件上,我尝试在我的启动器活动和应用程序类的 OnCreate() 中添加 Toast 消息,但我没有看到任何消息。不知道如何从这里调试....

【问题讨论】:

  • 你可以使用模拟器吗?
  • 好吧,我想我可以在模拟器中运行,但我的应用依赖于我的 android 设备所连接的自定义硬件。
  • 不要担心模拟器中的硬件。您的应用程序可能会在其他部分崩溃。如果您的应用在没有该硬件的情况下无法启动,请更改您的代码以检查该硬件是否可用,然后使用模拟器对其进行调试。作为个人猜测,新更新的大多数崩溃与数据库结构或元素类型的无效转换有关。
  • 我会尝试一个模拟器,但我尝试在我的一部手机上安装,但我无法复制这个问题......对我来说也是如此,它通常是一个数据库升级问题,但我禁用所有数据库升级代码。

标签: android debugging installation crash


【解决方案1】:

请尝试以下步骤,

1.将您的android Sdk 的adb 工具路径添加到您计算机的Environment Virable“路径”中。 例如:

Path = C:\Android\android_sdk\platform-tools

2.然后,尝试使用adb命令获取dumpstate日志

adb shell dumpstate > C:\dumpstate_installer_crash.txt

dumpstate 日志应保存在您计算机的“C:\dumpstate_installer_crash.txt”路径中。

那么,对这个日志进行检查分析,或许能找到一些线索。

【讨论】:

    【解决方案2】:

    我从 Google Play 商店安装了“LogCat Extreme”。在我的设备上读取 logcat 并能够找到问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-19
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      相关资源
      最近更新 更多