应用android5.1.1 Proguard后会发生VerifyError。请告诉我如何解决

桑勋

这是proguard-rules.pro

-dontwarn android.net.wifi.**

-keep class android.net.wifi.** { *; }
-keepclassmembers class android.net.wifi.** { *; }

-keep  public class com.uns.patientcheck.UpdateInfoActivity$JavaScriptMethods
-keepclassmembers  class com.uns.patientcheck.UpdateInfoActivity$JavaScriptMethods {
    <fields>;
    <methods>;
}

-dontwarn android.content.**
-keep class android.content.Context.** { *; }
-keepclassmembers class android.content.Context.** { *; }

-dontwarn android.app.**
-keep class android.app.** { *; }
-keepclassmembers class android.app.** { *; }

这是logcat

03-07 16:56:53.311 14354-14354/? E/art: Verification failed on class com.uns.patientcheck.LoginActivity in /data/app/com.uns.patientcheck-2/base.apk because: Verifier rejected class com.uns.patientcheck.LoginActivity due to bad method void com.uns.patientcheck.LoginActivity.onResume()
03-07 16:56:53.313 14354-14354/? E/AndroidRuntime: FATAL EXCEPTION: main
                                                   Process: com.uns.patientcheck, PID: 14354
                                                   java.lang.VerifyError: Verifier rejected class com.uns.patientcheck.LoginActivity due to bad method void com.uns.patientcheck.LoginActivity.onResume() (declaration of 'com.uns.patientcheck.LoginActivity' appears in /data/app/com.uns.patientcheck-2/base.apk)
                                                       at java.lang.reflect.Constructor.newInstance(Native Method)
                                                       at java.lang.Class.newInstance(Class.java:1606)
                                                       at android.app.Instrumentation.newActivity(Instrumentation.java:1066)
                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2226)
                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
                                                       at android.app.ActivityThread.access$800(ActivityThread.java:151)
                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
                                                       at android.os.Handler.dispatchMessage(Handler.java:102)
                                                       at android.os.Looper.loop(Looper.java:135)
                                                       at android.app.ActivityThread.main(ActivityThread.java:5254)
                                                       at java.lang.reflect.Method.invoke(Native Method)
                                                       at java.lang.reflect.Method.invoke(Method.java:372)
                                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

我试图通过应用解决此问题,但无法解决。

-keepclassmembers  class com.uns.patientcheck.LoginActivity {
    <fields>;
    <methods>;
    }

我必须申请专业后卫。我怎么解决这个问题?我是新手开发人员,请帮助我

桑勋

我解决了这个问题是由于登录活动的onResume()引用了实例

-dontwarn android.content.**
-keep public class android.content.** { *; }

这解决了

这是一个问题,因为我没有正确阅读android studio警告。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我该如何解决N + 1选择问题?

了解“ 5 1”的类型

如何在JavaScript中[1,2] + [4,5,6] [1] = 1,25

如何解决:SQL错误:ORA-00604:在递归SQL级别1发生错误

如何解决该递归T(n)= T(n − 1)+ lg(1 + 1 / n),T(1)= 1?

我退出应用程序后遇到此错误(在onBackpressed块),我应该继续执行此错误,否则请告诉我如何解决此错误

如何解决错误193:%1不是dev c ++中的Win32应用程序?

了解Laravel:请解释“-> with('i',($ request-> input('page',1)-1)* 5);“

如何解决1不=== 1反应

系列:1 + 1/3 + 1/5 + ...最多N个词

如何告诉我的图形着色问题程序一次只分配1种颜色?

如何解决错误:迁移MD5校验和失败[1] npm ERR!代码ELIFECYCLE npm ERR!errno 1

如何在密集或展平的图层之后应用Conv1D:ValueError:形状(1、1、3)和(1、1)不兼容

如何解决递归T(n)= T(n-1)+ ... T(1)+1?

如何使用Android应用程序为Google + 1中的信息+1?

我是php的新手...请告诉我mysql_fetch_array($ n1)的作用和循环作用

在iPad 1上部署iOS 5应用

Proguard:如何解决错误代码1?

如何在Erlang中打印嵌套列表:[[1],[1、1],[1、1、1]]?

我收到对`PKCS5_PBKDF2_HMAC_SHA1'的未定义错误引用。我如何解决它?

如何在android studio中为我的android应用找到我的SHA 1?

如何解决这个错误?django + celery + rabbitmq + mysql + redis中的“ RestartFreqExceeded:5 in 1s”

Android IndexOutOfBoundsException:索引:1,大小:1

如何解决 SFErrorDomain Code=1 错误

如何修复 IndexOutOfBoundsException: Index: 1, Size: 1 in android

为什么以下递归代码的输出是 5 3 1 1 3 5?不应该是 5 3 1 -1 1 3 5。?该函数也由 -1 调用。?请解释?

我如何解决异常 BEGIN_OBJECT 但 STRING 在第 1 行第 2 列路径 $ 在 android studio 中?

如何`(1U << 1) | (1U << 5)` 与 `0x22` 不同吗?

为什么 1+1 的 sizeof 是 5?