Archinamon / android-gradle-aspectj

gradle plug-in adding supports of AspectJ into Android project
Apache License 2.0
363 stars 58 forks source link

java.lang.RuntimeException: Unable to instantiate application #73

Open islamassi opened 6 years ago

islamassi commented 6 years ago

The app crashes right after running. Could you please point me to a fix to the following issue?

java.lang.RuntimeException: Unable to instantiate application yamsafer.yamsafer.me.CustomComponent.YamsaferApplication: java.lang.ClassNotFoundException: Didn't find class "yamsafer.yamsafer.me.CustomComponent.YamsaferApplication" on path: DexPathList[[zip file "/data/app/yamsafer.yamsafer.me-1/base.apk", zip file "/data/app/yamsafer.yamsafer.me-1/split_lib_directories_apk.apk"],nativeLibraryDirectories=[/data/app/yamsafer.yamsafer.me-1/lib/arm, /data/app/yamsafer.yamsafer.me-1/base.apk!/lib/armeabi-v7a, /data/app/yamsafer.yamsafer.me-1/split_lib_directories_apk.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]

Warning in gradle console: warning: Ignoring InnerClasses attribute for an anonymous inner class (org.aspectj.runtime.internal.cflowstack.ThreadStackFactoryImpl$1) that doesn't come with an associated EnclosingMethod attribute. This class was probably produced by a compiler that did not target the modern .class file format. The recommended solution is to recompile the class from source, using an up-to-date compiler and without specifying any "-target" type options. The consequence of ignoring this warning is that reflective operations on this class will incorrectly indicate that it is *not* an inner class.

Full crash log: E/AndroidRuntime: FATAL EXCEPTION: main Process: yamsafer.yamsafer.me, PID: 19594 java.lang.RuntimeException: Unable to instantiate application yamsafer.yamsafer.me.CustomComponent.YamsaferApplication: java.lang.ClassNotFoundException: Didn't find class "yamsafer.yamsafer.me.CustomComponent.YamsaferApplication" on path: DexPathList[[zip file "/data/app/yamsafer.yamsafer.me-1/base.apk", zip file "/data/app/yamsafer.yamsafer.me-1/split_lib_directories_apk.apk"],nativeLibraryDirectories=[/data/app/yamsafer.yamsafer.me-1/lib/arm, /data/app/yamsafer.yamsafer.me-1/base.apk!/lib/armeabi-v7a, /data/app/yamsafer.yamsafer.me-1/split_lib_directories_apk.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]] at android.app.LoadedApk.makeApplication(LoadedApk.java:676) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6294) at android.app.ActivityThread.access$1800(ActivityThread.java:222) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1861) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7229) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) Caused by: java.lang.ClassNotFoundException: Didn't find class "yamsafer.yamsafer.me.CustomComponent.YamsaferApplication" on path: DexPathList[[zip file "/data/app/yamsafer.yamsafer.me-1/base.apk", zip file "/data/app/yamsafer.yamsafer.me-1/split_lib_directories_apk.apk"],nativeLibraryDirectories=[/data/app/yamsafer.yamsafer.me-1/lib/arm, /data/app/yamsafer.yamsafer.me-1/base.apk!/lib/armeabi-v7a, /data/app/yamsafer.yamsafer.me-1/split_lib_directories_apk.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) at java.lang.ClassLoader.loadClass(ClassLoader.java:469) at android.app.Instrumentation.newApplication(Instrumentation.java:1004) at android.app.LoadedApk.makeApplication(LoadedApk.java:666) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6294)  at android.app.ActivityThread.access$1800(ActivityThread.java:222)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1861)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:158)  at android.app.ActivityThread.main(ActivityThread.java:7229)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)  Suppressed: java.lang.ClassNotFoundException: yamsafer.yamsafer.me.CustomComponent.YamsaferApplication at java.lang.Class.classForName(Native Method) at java.lang.BootClassLoader.findClass(ClassLoader.java:781) at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) at java.lang.ClassLoader.loadClass(ClassLoader.java:504) ... 12 more Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available