在eclipse中使用Android工具运行导出的apk时出现奇怪的错误。在应用程序中我使用解析通知。虽然我从eclipse运行应用程序都是工作文件,如果我导出签名的apk应用程序崩溃。这是logcat代码链接 - Here is logcat
我无法在此处上传logcat,因此我分享了链接
如果我阻止解析通知代码,一切正常。请提前帮助和谢谢。
答案 0 :(得分:0)
请检查一下。
-keepattributes SourceFile,LineNumberTable
-keepnames class com.parse.** { *; }
# Required for Parse
-keepattributes *Annotation*
-keepattributes Signature
-dontwarn android.net.SSLCertificateSocketFactory
-dontwarn android.app.Notification
-dontwarn com.squareup.**
-dontwarn okio.**
同时添加
-keep class com.facebook.** { *; }
-keep class com.parse.** { *; }
-dontwarn com.parse.**
-dontnote com.parse.**
如果它没有解决您的问题,请告诉我:))
答案 1 :(得分:0)
这是您的解决方案,用 -
替换您的progaurd代码- 优化通过5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !代码/简化/算术,!场/ ,!类/合并/ -keep public class *扩展android.app.Activity -keep public class *扩展android.app.Application -keep public class *扩展android.app.Service -keep public class *扩展了android.content.BroadcastReceiver -keep public class *扩展了android.content.ContentProvider -keep public class * extends android.app.backup.BackupAgentHelper -keep public class * extends android.preference.Preference -keep public class com.android.vending.licensing.ILicensingService
保留可能在XML布局中使用的所有类
-keep public class *扩展了android.view.View -keep public class *扩展android.app.Fragment -keep public class * extends android.support.v4.Fragment
保留java反射可以使用的所有公共和受保护方法
-keepclassmembernames class * { 公众保护 ; } -keepclasseswithmembernames class * { 本地人 ; } -keepclasseswithmembernames class * { 上市 (android.content.Context,android.util.AttributeSet); } -keepclasseswithmembernames class * { 上市 (android.content.Context,android.util.AttributeSet,int); } -keepclassmembers enum * { public static ** [] values(); 公共静态 ** valueOf(java.lang.String); } -keep class * implements android.os.Parcelable { 公共静态决赛 android.os.Parcelable $ Creator *; }
#保留源文件名,行号和Parse类/方法名称,以便于调试 -keepattributes SourceFile,LineNumberTable -keepnames class com.parse。** {*; }
Parse
必需-keepattributes Annotation -dontwarn com.parse。** -dontwarn org.apache.http。** -dontwarn android.support.v4.app。** -dontwarn com.android.volley。** -dontwarn com.activate.gcm。** -dontwarn com.google.android.gms。** -dontwarn org.joda。** -dontwarn com.squareup.picasso。**