This error below occured while trying to run Unity Ads SDK standalone example.
Below is the compilation error:
I downloaded datastore folder here: https://www.b4x.com/android/forum/t...oidx-datastore-datastore.164656/#post-1009464 but couldn't solve my problem. Another more recent datastore folder from Erel not available anymore here: https://www.b4x.com/android/forum/threads/unity-ads-library.120648/page-2#post-1021660
Below is the compilation error:
Unity ads Error in Compilation:
B4A Version: 13.40
Parsing code. (0.02s)
Java Version: 19
Building folders structure. (0.08s)
Compiling code. (0.01s)
Compiling layouts code. (0.04s)
Organizing libraries. (0.00s)
(AndroidX SDK)
Compiling resources (0.27s)
Linking resources (0.39s)
build tools: 36.0.0, android jar: android-36
Compiling generated Java code. (0.04s)
Finding libraries that need to be dexed. (0.01s)
Dex code (1.83s)
Dex merge Error
Error in c:\android\tools\..\extras\b4a_remote\androidx\datastore\datastore-core-android\1.2.1\unpacked-datastore-core-android-1.2.1\jars\classes.zip:classes.dex:
Type androidx.datastore.core.Actual_jvmKt is defined multiple times: c:\android\tools\..\extras\b4a_remote\androidx\datastore\datastore-core-android\1.2.1\unpacked-datastore-core-android-1.2.1\jars\classes.zip:classes.dex, c:\android\tools\..\extras\b4a_remote\androidx\datastore\datastore-core-jvm\1.2.1\datastore-core-jvm-1.2.1.zip:classes.dex
Compilation failed
Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\android\tools\..\extras\b4a_remote\androidx\datastore\datastore-core-android\1.2.1\unpacked-datastore-core-android-1.2.1\jars\classes.zip:classes.dex
at com.android.tools.r8.internal.lv.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:131)
at com.android.tools.r8.D8.main(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:5)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\android\tools\..\extras\b4a_remote\androidx\datastore\datastore-core-android\1.2.1\unpacked-datastore-core-android-1.2.1\jars\classes.zip:classes.dex
at Version.fakeStackEntry(Version_8.10.9-dev.java:0)
at com.android.tools.r8.Q.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:5)
at com.android.tools.r8.internal.lv.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:82)
at com.android.tools.r8.internal.lv.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:32)
at com.android.tools.r8.internal.lv.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:31)
at com.android.tools.r8.internal.lv.b(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:2)
at com.android.tools.r8.D8.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:30)
at com.android.tools.r8.D8.b(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:23)
at com.android.tools.r8.D8.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:28)
at com.android.tools.r8.internal.lv.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:118)
... 1 more
Caused by: com.android.tools.r8.internal.g: Type androidx.datastore.core.Actual_jvmKt is defined multiple times: c:\android\tools\..\extras\b4a_remote\androidx\datastore\datastore-core-android\1.2.1\unpacked-datastore-core-android-1.2.1\jars\classes.zip:classes.dex, c:\android\tools\..\extras\b4a_remote\androidx\datastore\datastore-core-jvm\1.2.1\datastore-core-jvm-1.2.1.zip:classes.dex
at com.android.tools.r8.internal.Cf0.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:21)
at com.android.tools.r8.internal.Z70.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:54)
at com.android.tools.r8.internal.Z70.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:10)
at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
at com.android.tools.r8.internal.Z70.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:6)
at com.android.tools.r8.graph.w4$a.d(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:6)
at com.android.tools.r8.dex.c.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:56)
at com.android.tools.r8.dex.c.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:12)
at com.android.tools.r8.dex.c.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:9)
at com.android.tools.r8.D8.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:33)
at com.android.tools.r8.D8.d(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:20)
at com.android.tools.r8.D8.c(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:66)
at com.android.tools.r8.internal.lv.a(R8_8.10.9-dev_f905a40d39f4d794ae8b29cac7aab17845d8afd626bb44dcc4e5b8898367cac3:28)
... 6 more
I downloaded datastore folder here: https://www.b4x.com/android/forum/t...oidx-datastore-datastore.164656/#post-1009464 but couldn't solve my problem. Another more recent datastore folder from Erel not available anymore here: https://www.b4x.com/android/forum/threads/unity-ads-library.120648/page-2#post-1021660