android/codelab-android-room-with-a-view

java.lang.ClassNotFoundException

Harikeshnishad opened this issue · 2 comments

I am creating "WordRoomSample" with codelab Android Room with a View but when i run the application , the application keeps
stopping . When i open logcat , this show me error .

 E  FATAL EXCEPTION: main
                                                                                                Process: com.hari.roomword, PID: 22587
                                                                                                java.lang.RuntimeException: Unable to get provider androidx.startup.InitializationProvider: androidx.startup.StartupException: androidx.startup.StartupException: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;
                                                                                                	at android.app.ActivityThread.installProvider(ActivityThread.java:7770)
                                                                                                	at android.app.ActivityThread.installContentProviders(ActivityThread.java:7276)
                                                                                                	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6983)
                                                                                                	at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
                                                                                                	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2236)
                                                                                                	at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                                                	at android.os.Looper.loopOnce(Looper.java:205)
                                                                                                	at android.os.Looper.loop(Looper.java:294)
                                                                                                	at android.app.ActivityThread.main(ActivityThread.java:8177)
                                                                                                	at java.lang.reflect.Method.invoke(Native Method)

main.zip

main.zip
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Caused by: androidx.startup.StartupException: androidx.startup.StartupException: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:187)
at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:238)
at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:206)
at androidx.startup.InitializationProvider.onCreate(InitializationProvider.java:45)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2619)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2589)
at android.app.ActivityThread.installProvider(ActivityThread.java:7765)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7276) 
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6983) 
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2236) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loopOnce(Looper.java:205) 
at android.os.Looper.loop(Looper.java:294) 
at android.app.ActivityThread.main(ActivityThread.java:8177) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971) 
Caused by: androidx.startup.StartupException: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:187)
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:173)
at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:238) 
at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:206) 
at androidx.startup.InitializationProvider.onCreate(InitializationProvider.java:45) 
at android.content.ContentProvider.attachInfo(ContentProvider.java:2619) 
at android.content.ContentProvider.attachInfo(ContentProvider.java:2589) 
at android.app.ActivityThread.installProvider(ActivityThread.java:7765) 
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7276) 
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6983) 
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2236) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loopOnce(Looper.java:205) 
at android.os.Looper.loop(Looper.java:294) 
at android.app.ActivityThread.main(ActivityThread.java:8177) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971) 
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;
at androidx.lifecycle.ProcessLifecycleInitializer.create(ProcessLifecycleInitializer.kt:37)
at androidx.lifecycle.ProcessLifecycleInitializer.create(ProcessLifecycleInitializer.kt:25)
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:180)
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:173) 
at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:238) 
at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:206) 
at androidx.startup.InitializationProvider.onCreate(InitializationProvider.java:45) 
at android.content.ContentProvider.attachInfo(ContentProvider.java:2619) 
at android.content.ContentProvider.attachInfo(ContentProvider.java:2589) 
at android.app.ActivityThread.installProvider(ActivityThread.java:7765) 
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7276) 
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6983) 
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2236) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loopOnce(Looper.java:205) 
at android.os.Looper.loop(Looper.java:294) 
at android.app.ActivityThread.main(ActivityThread.java:8177) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971) 
Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.lifecycle.ReportFragment$ActivityInitializationListener" on path: DexPathList[[dex file "/data/data/com.hari.roomword/code_cache/.overlay/base.apk/classes3.dex", zip file "/data/app/~~jvOTjTJ4-ygHXQCPyq9dpg==/com.hari.roomword-_B7E-NMf02RV0RUmmjL6cg==/base.apk"],nativeLibraryDirectories=[/data/app/~~jvOTjTJ4-ygHXQCPyq9dpg==/com.hari.roomword-_B7E-NMf02RV0RUmmjL6cg==/lib/x86_64, /system/lib64, /system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at androidx.lifecycle.ProcessLifecycleInitializer.create(ProcessLifecycleInitializer.kt:37) 
at androidx.lifecycle.ProcessLifecycleInitializer.create(ProcessLifecycleInitializer.kt:25) 
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:180) 
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:173) 
at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:238) 
at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:206) 
at androidx.startup.InitializationProvider.onCreate(InitializationProvider.java:45) 
at android.content.ContentProvider.attachInfo(ContentProvider.java:2619) 
at android.content.ContentProvider.attachInfo(ContentProvider.java:2589) 
at android.app.ActivityThread.installProvider(ActivityThread.java:7765) 
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7276) 
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6983) 
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2236) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loopOnce(Looper.java:205) 
at android.os.Looper.loop(Looper.java:294) 
at android.app.ActivityThread.main(ActivityThread.java:8177) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)