【问题标题】:Android:: Version4.4 and below versions App crashing with VerifyErrorAndroid:: Version4.4 及以下版本应用程序崩溃并出现VerifyError
【发布时间】:2017-07-14 02:55:15
【问题描述】:

我在 android 中遇到了一个问题。早些时候,我与 android 4.4 和 jdk6 一起开发了一个应用程序。现在我将使用 jdk 7 在 android 6 中升级相同的应用程序以进行指纹验证。现在问题发生在 android 4.4 及以下版本的应用程序崩溃。这是抛出verifyError。任何人都可以帮助我解决这个问题。 IDE:日食。 注意:我无法迁移 android studio

`07-14 08:12:43.775: D/ActivityThread(18716): 
 handleBindApplication:sg.com.MyApp2u.MyApp
 07-14 08:12:43.775: D/ActivityThread(18716): 
 setTargetHeapUtilization:0.75
 07-14 08:12:43.775: D/ActivityThread(18716): 
 setTargetHeapMinFree:2097152
 07-14 08:12:44.035: W/dalvikvm(18716): VFY: unable to resolve 
 exception class 261 
 (Landroid/security/keystore/KeyPermanentlyInvalidatedException;)
 07-14 08:12:44.035: W/dalvikvm(18716): VFY: unable to find exception 
 handler at addr 0x2a
 07-14 08:12:44.035: W/dalvikvm(18716): VFY:  rejected 
 Lsg/com/MyApp2u/MyApp/AppController;.cipherInit ()Z
 07-14 08:12:44.035: W/dalvikvm(18716): VFY:  rejecting opcode 0x0d 
 at 0x002a
 07-14 08:12:44.035: W/dalvikvm(18716): VFY:  rejected 
 Lsg/com/MyApp2u/MyApp/AppController;.cipherInit ()Z
 07-14 08:12:44.035: W/dalvikvm(18716): Verifier rejected class 
 Lsg/com/MyApp2u/MyApp/AppController;
 07-14 08:12:44.035: D/AndroidRuntime(18716): Shutting down VM
 07-14 08:12:44.035: W/dalvikvm(18716): threadid=1: thread exiting 
 with uncaught exception (group=0x41d16d58)
 07-14 08:12:44.035: E/AndroidRuntime(18716): FATAL EXCEPTION: main
 07-14 08:12:44.035: E/AndroidRuntime(18716): Process: 
 sg.com.MyApp2u.MyApp, PID: 18716
 07-14 08:12:44.035: E/AndroidRuntime(18716): java.lang.VerifyError: 
 sg/com/MyApp2u/MyApp/AppController
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 sg.com.MyApp2u.MyApp.mobeix.onCreate(mobeix.java:170)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 android.app.Activity.performCreate(Activity.java:5242)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 android.app.Instrumentation.
 callActivityOnCreate(Instrumentation.java:1087)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at
 android.app.ActivityThread. 
 performLaunchActivity(ActivityThread.java:2164)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 android.app.ActivityThread. 
 handleLaunchActivity(ActivityThread.java:2249)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 android.app.ActivityThread.access$800(ActivityThread.java:141)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1212)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 android.os.Handler.dispatchMessage(Handler.java:102)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 android.os.Looper.loop(Looper.java:136)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 android.app.ActivityThread.main(ActivityThread.java:5113)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 java.lang.reflect.Method.invokeNative(Native Method)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 java.lang.reflect.Method.invoke(Method.java:515)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 com.android.internal.os.
 ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:796)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:612)
 07-14 08:12:44.035: E/AndroidRuntime(18716):   at 
 dalvik.system.NativeStart.main(Native Method)`

【问题讨论】:

    标签: android eclipse crash verifyerror


    【解决方案1】:

    您尝试过使用 Multidex 吗?如果我不使用 Multidex,我在 android 4.4 中的应用程序会出现一些错误或崩溃

    【讨论】:

    • 我尝试了两种方法: 1. 将 android-support-multidex.jar 文件粘贴到 ..\sdk\extras\android\support\multidex\library\libs clean 并让构建不起作用。 2. 在工作区 libs 文件夹中添加 multidex.jar 文件,它也无法正常工作,仍然会导致应用程序崩溃
    • 您必须在您的应用程序第一次启动时将此代码MultiDex.install(this); 放在onCreate 中。并将multiDexEnabled true 放入你的gradle
    • 是的,我把 MultiDex.install(this);在我的应用程序类中。在清单文件中我添加了 android:name="com.maybank.test.AppController" 但它不起作用
    猜你喜欢
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-04
    相关资源
    最近更新 更多