我有一个应用程序,当我使用调试 keystore 构建它时,它运行得非常好。第一次,我制作了一个签名的 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
最佳答案
真正的问题是 ProGuard 找不到 Parse 库的某些注释。我必须添加以下行才能使其正常工作:
-keepattributes *Annotation*
关于android - 制作签名 APK 后应用程序崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24766785/