如何解决已签名的APK无法使用multiDexKeepProguard打开
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
2020-10-18 10:16:02.419 29711-29711/? E/UncaughtException: java.lang.NoSuchMethodError: No interface method b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; in class Landroid/content/res/XmlResourceParser; or its super classes (declaration of 'android.content.res.XmlResourceParser' appears in /system/framework/framework.jar)
at android.support.v4.content.FileProvider.g(Unknown Source:44)
at android.support.v4.content.FileProvider.d(Unknown Source:13)
at android.support.v4.content.FileProvider.attachInfo(Unknown Source:13)
at android.app.ActivityThread.installProvider(ActivityThread.java:6983)
我已经添加了但不能正常工作。
-keep class org.xmlpull.v1.** { *;}
-dontwarn org.xmlpull.v1.**
这是带有multiDexKeepProguard文件('multidex-config.pro')的Gradle文件
release {
minifyEnabled true
shrinkResources true
debuggable false
multiDexKeepProguard file('multidex-config.pro')
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。