【发布时间】:2014-07-15 19:39:30
【问题描述】:
当我使用调试密钥库构建应用程序时,它运行得非常好。我第一次制作了一个签名的 APK 以在 Google PlayStore 上发布。我通过 USB 电缆将签名的 apk 传输到我的手机,安装了应用程序,现在当我尝试运行它时,它崩溃了。当我尝试打开它时它崩溃了。
我通过 Crashlytics 启用了崩溃报告,并且也没有报告任何新的崩溃。
当我从 Eclipse 构建并运行它时,一切都运行良好。
我在哪里寻找问题?
应用崩溃时的Logcat:
07-16 01:23:28.200: E/ActivityThread(28536): Failed to find provider info for com.facebook.wakizashi.provider.MessagesForegroundProvider
07-16 01:23:28.200: E/ActivityThread(28536): Failed to find provider info for com.facebook.katana.provider.MessagesForegroundProvider
【问题讨论】:
-
您仍然可以将其插入 PC 并读取 LogCat 结果以查看错误发生的位置。它告诉你什么?
-
@JaySnayder 请看这里:stackoverflow.com/questions/24765588/…他们有关系吗?
-
你试过清理项目了吗?有时这可以解决我在导出项目后启动时崩溃的问题。
-
@TheNomad 我的 Eclipse 不会崩溃。 我手机上的应用程序崩溃了。
-
@LittleChild 我认为不会有任何与来自您的其他链接的 ProGuard 警告相关的崩溃。据我所知,Proguard 只是压缩和混淆,所以它不能工作的任何东西都会保持原样。