Skip to content

Class Rejected on Android 4.4 #94

Description

@jhbruhn

When running my application on an Android 4.4 Emulator, but DEX seems to reject some of the generated code which leads to the App crashing when the relevant parts get called.
These are the logs given by logcat:

04-17 09:29:16.788 23406-23406/de.alternadev.georenting.internal.debug W/dalvikvm: VFY: invoke type does not match method type of Ljava/lang/Object;.toString
04-17 09:29:16.788 23406-23406/de.alternadev.georenting.internal.debug W/dalvikvm: VFY:  rejecting opcode 0x70 at 0x002c
04-17 09:29:16.788 23406-23406/de.alternadev.georenting.internal.debug W/dalvikvm: VFY:  rejected Lde/alternadev/georenting/ui/main/MainActivity$AjcClosure1;.access$super (Lde/alternadev/georenting/ui/main/MainActivity$AjcClosure1;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
04-17 09:29:16.788 23406-23406/de.alternadev.georenting.internal.debug W/dalvikvm: Verifier rejected class Lde/alternadev/georenting/ui/main/MainActivity$AjcClosure1;
04-17 09:29:16.788 23406-23406/de.alternadev.georenting.internal.debug D/AndroidRuntime: Shutting down VM
04-17 09:29:16.798 23406-23406/de.alternadev.georenting.internal.debug W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0xb2cf9b20)
04-17 09:29:16.798 23406-23406/de.alternadev.georenting.internal.debug E/AndroidRuntime: FATAL EXCEPTION: main
                                                                                         Process: de.alternadev.georenting.internal.debug, PID: 23406
                                                                                         java.lang.VerifyError: de/alternadev/georenting/ui/main/MainActivity$AjcClosure1
                                                                                             at de.alternadev.georenting.ui.main.MainActivity.onNavigationItemSelected(MainActivity.java:185)
                                                                                             at de.alternadev.georenting.ui.main.MainActivity.access$lambda$0(MainActivity.java:0)
                                                                                             at de.alternadev.georenting.ui.main.MainActivity$$Lambda$1.onNavigationItemSelected(Unknown Source)
                                                                                             at android.support.design.widget.NavigationView$1.onMenuItemSelected(NavigationView.java:151)
                                                                                             at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:811)
                                                                                             at android.support.v7.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
                                                                                             at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:958)
                                                                                             at android.support.design.internal.NavigationMenuPresenter$1.onClick(NavigationMenuPresenter.java:318)
                                                                                             at android.view.View.performClick(View.java:4438)
                                                                                             at android.view.View$PerformClick.run(View.java:18422)
                                                                                             at android.os.Handler.handleCallback(Handler.java:733)
                                                                                             at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                                             at android.os.Looper.loop(Looper.java:136)
                                                                                             at android.app.ActivityThread.main(ActivityThread.java:5017)
                                                                                             at java.lang.reflect.Method.invokeNative(Native Method)
                                                                                             at java.lang.reflect.Method.invoke(Method.java:515)
                                                                                             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
                                                                                             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
                                                                                             at dalvik.system.NativeStart.main(Native Method)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions