【发布时间】:2016-06-01 21:57:27
【问题描述】:
我的应用程序在安装升级到我当前的应用程序时抛出“不幸的是,应用程序已停止”。我已经安装了 crashlytics,但它似乎没有机会在我崩溃之前进行初始化。我无法调试该应用程序,因为它在自定义硬件上,我尝试在我的启动器活动和应用程序类的 OnCreate() 中添加 Toast 消息,但我没有看到任何消息。不知道如何从这里调试....
【问题讨论】:
-
你可以使用模拟器吗?
-
好吧,我想我可以在模拟器中运行,但我的应用依赖于我的 android 设备所连接的自定义硬件。
-
不要担心模拟器中的硬件。您的应用程序可能会在其他部分崩溃。如果您的应用在没有该硬件的情况下无法启动,请更改您的代码以检查该硬件是否可用,然后使用模拟器对其进行调试。作为个人猜测,新更新的大多数崩溃与数据库结构或元素类型的无效转换有关。
-
我会尝试一个模拟器,但我尝试在我的一部手机上安装,但我无法复制这个问题......对我来说也是如此,它通常是一个数据库升级问题,但我禁用所有数据库升级代码。
标签: android debugging installation crash