android / ndk-samples

Android NDK samples with Android Studio
http://developer.android.com/ndk
Apache License 2.0
10.06k stars 4.18k forks source link

Native Activity(NDK) sample app crashed with RuntimeException and ClassNotFoundException while deploying the app #978

Closed LaxmanDroid closed 5 months ago

LaxmanDroid commented 8 months ago
Process: com.example.native_activity, PID: 16011
                                                                                                    java.lang.RuntimeException: Unable to get provider androidx.startup.InitializationProvider: java.lang.ClassNotFoundException: Didn't find class "androidx.startup.InitializationProvider" on path: DexPathList[[],nativeLibraryDirectories=[/data/app/~~3qoxyJB8dcEurYEw244CSw==/com.example.native_activity-JdNJmuJoyIXaEFroweP_bw==/lib/x86_64, /data/app/~~3qoxyJB8dcEurYEw244CSw==/com.example.native_activity-JdNJmuJoyIXaEFroweP_bw==/base.apk!/lib/x86_64, /system/lib64, /system_ext/lib64]]
                                                                                                        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)
                                                                                                        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.startup.InitializationProvider" on path: DexPathList[[],nativeLibraryDirectories=[/data/app/~~3qoxyJB8dcEurYEw244CSw==/com.example.native_activity-JdNJmuJoyIXaEFroweP_bw==/lib/x86_64, /data/app/~~3qoxyJB8dcEurYEw244CSw==/com.example.native_activity-JdNJmuJoyIXaEFroweP_bw==/base.apk!/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 android.app.AppComponentFactory.instantiateProvider(AppComponentFactory.java:147)
                                                                                                        at android.app.ActivityThread.installProvider(ActivityThread.java:7754)
                                                                                                        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) 

1. > ``
BaiLenye commented 8 months ago

I also encountered this problem

tmt05351 commented 6 months ago

https://github.com/android/ndk-samples/issues/929

DanAlbert commented 5 months ago

Duplicate of #929