当我使用调试密钥库构建它时,我有一个运行绝对正常的应用程序。这是我第一次在Google PlayStore上发布已签名的APK。我通过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
答案 0 :(得分:2)
真正的问题是ProGuard找不到Parse库的某些注释。我必须添加以下行才能使其工作:
-keepattributes *Annotation*
答案 1 :(得分:0)
我假设你用eclipse制作了你的签名apk?您可能无意中使用了 proguard 。尝试重新制作,但要注意复选框。