Added the below in my CMP androidMain sourceset
implementation("com.superwall.sdk:superwall-android:2.0.0-beta.4")
and currently so far only followed the quite start guide to show the sample paywall
Crashes with below error
e E FATAL EXCEPTION: main (Ask Gemini)
Process: com.indiedeveloperluck.cheat_code_gta_five, PID: 11259
java.lang.RuntimeException: Unable to get provider androidx.startup.InitializationProvider: androidx.startup.StartupException: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/sqlite/db/SupportSQLiteCompat$Api19Impl;
at android.app.ActivityThread.installProvider(ActivityThread.java:8297)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7807)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7488)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2416)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8705)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
Caused by: androidx.startup.StartupException: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/sqlite/db/SupportSQLiteCompat$Api19Impl;
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:2644)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2613)
at android.app.ActivityThread.installProvider(ActivityThread.java:8292)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7807)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7488)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2416)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8705)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/sqlite/db/SupportSQLiteCompat$Api19Impl;
at androidx.room.RoomDatabase$JournalMode.isLowRamDevice(RoomDatabase.kt:679)
at androidx.room.RoomDatabase$JournalMode.resolve$room_runtime_release(RoomDatabase.kt:670)
at androidx.room.RoomDatabase$Builder.build(RoomDatabase.kt:1337)
at androidx.work.impl.WorkDatabase$Companion.create(WorkDatabase.kt:166)
at androidx.work.impl.WorkManagerImplExtKt.createWorkManager$default(WorkManagerImplExt.kt:34)
at androidx.work.impl.WorkManagerImplExtKt.createWorkManager(Unknown Source:20)
at androidx.work.impl.WorkManagerImpl.initialize(WorkManagerImpl.java:206)
at androidx.work.WorkManager.initialize(WorkManager.java:210)
at androidx.work.WorkManagerInitializer.create(WorkManagerInitializer.java:39)
at androidx.work.WorkManagerInitializer.create(WorkManagerInitializer.java:30)
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:180)
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:2644)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2613)
at android.app.ActivityThread.installProvider(ActivityThread.java:8292)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7807)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7488)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2416)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8705)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.sqlite.db.SupportSQLiteCompat$Api19Impl" on path: DexPathList[[zip file "/data/app/~~WZpass9Jlq0MbeFi33jQpg==/com.indiedeveloperluck.cheat_code_gta_five-T79UeQbSrVj6nnSYhWMSkA==/base.apk"],nativeLibraryDirectories=[/data/app/~~WZpass9Jlq0MbeFi33jQpg==/com.indiedeveloperluck.cheat_code_gta_five-T79UeQbSrVj6nnSYhWMSkA==/lib/arm64, /data/app/~~WZpass9Jlq0MbeFi33jQpg==/com.indiedeveloperluck.cheat_code_gta_five-T79UeQbSrVj6nnSYhWMSkA==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
at java.lang.ClassLoader.loadClass(ClassLoader.java:637)
at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
at androidx.room.RoomDatabase$JournalMode.isLowRamDevice(RoomDatabase.kt:679)
at androidx.room.RoomDatabase$JournalMode.resolve$room_runtime_release(RoomDatabase.kt:670)
at androidx.room.RoomDatabase$Builder.build(RoomDatabase.kt:1337)
at androidx.work.impl.WorkDatabase$Companion.create(WorkDatabase.kt:166)
at androidx.work.impl.WorkManagerImplExtKt.createWorkManager$default(WorkManagerImplExt.kt:34)
at androidx.work.impl.WorkManagerImplExtKt.createWorkManager(Unknown Source:20)
at androidx.work.impl.WorkManagerImpl.initialize(WorkManagerImpl.java:206)
at androidx.work.WorkManager.initialize(WorkManager.java:210)
at androidx.work.WorkManagerInitializer.create(WorkManagerInitializer.java:39)
at androidx.work.WorkManagerInitializer.create(WorkManagerInitializer.java:30)
at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:180)
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:2644)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2613)
at android.app.ActivityThread.installProvider(ActivityThread.java:8292)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7807)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7488)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2416)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8705)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
2025-02-16 03:12:25.326 11259-11292 t_code_gta_five com...loperluck.cheat_code_gta_five E No package ID 76 found for resource ID 0x760b000f.
2025-02-16 03:12:25.326 11259-11292 t_code_gta_five com...loperluck.cheat_code_gta_five E No package ID 76 found for resource ID 0x760b000f.
Added the below in my CMP androidMain sourceset
and currently so far only followed the quite start guide to show the sample paywall
Crashes with below error