dotnet / dotnet/android-libraries
Xamarin.Firebase.Messaging Compilation failed
- Dominant language
- C#
- Stars
- 317
- Forks
- 73
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 17
Description
### Android framework version
net10.0-android (Preview)
### Affected platform version
VS2026, net10
### Description
If you add the ```Xamarin.Firebase.Messaging``` library version ```125.0.1.1``` which specifies support for .NET 10, the application crashes during compilation:
```
1>MSBUILD : java.exe error JAVA0000: Error in C:\Users\d.polagaev\.nuget\packages\xamarin.androidx.datastore.preferences.core.jvm\1.2.0.1\buildTransitive\net10.0-android36.0\..\..\jar\androidx.datastore.datastore-preferences-core-jvm.jar:androidx/datastore/preferences/core/AtomicBoolean.class:
1>MSBUILD : java.exe error JAVA0000: Type androidx.datastore.preferences.core.AtomicBoolean is defined multiple times: C:\Users\d.polagaev\.nuget\packages\xamarin.androidx.datastore.preferences.core.jvm\1.2.0.1\buildTransitive\net10.0-android36.0\..\..\jar\androidx.datastore.datastore-preferences-core-jvm.jar:androidx/datastore/preferences/core/AtomicBoolean.class, obj\Debug\net10.0-android\lp\203\jl\classes.jar:androidx/datastore/preferences/core/AtomicBoolean.class
1>MSBUILD : java.exe error JAVA0000: Compilation failed
1>MSBUILD : java.exe error JAVA0000: java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: C:\Users\d.polagaev\.nuget\packages\xamarin.androidx.datastore.preferences.core.jvm\1.2.0.1\buildTransitive\net10.0-android36.0\..\..\jar\androidx.datastore.datastore-preferences-core-jvm.jar
1>MSBUILD : java.exe error JAVA0000: androidx/datastore/preferences/core/AtomicBoolean.class
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:131)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.main(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:5)
1>MSBUILD : java.exe error JAVA0000: Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: C:\Users\d.polagaev\.nuget\packages\xamarin.androidx.datastore.preferences.core.jvm\1.2.0.1\buildTransitive\net10.0-android36.0\..\..\jar\androidx.datastore.datastore-preferences-core-jvm.jar:androidx/datastore/preferences/core/AtomicBoolean.class
1>MSBUILD : java.exe error JAVA0000: at Version.fakeStackEntry(Version_8.11.18.java:0)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.P.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:1)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:82)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:32)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:31)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.b(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:2)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:30)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.b(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:23)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:28)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:118)
1>MSBUILD : java.exe error JAVA0000: ... 1 more
1>MSBUILD : java.exe error JAVA0000: Caused by: com.android.tools.r8.internal.g: Type androidx.datastore.preferences.core.AtomicBoolean is defined multiple times: C:\Users\d.polagaev\.nuget\packages\xamarin.androidx.datastore.preferences.core.jvm\1.2.0.1\buildTransitive\net10.0-android36.0\..\..\jar\androidx.datastore.datastore-preferences-core-jvm.jar:androidx/datastore/preferences/core/AtomicBoolean.class, obj\Debug\net10.0-android\lp\203\jl\classes.jar:androidx/datastore/preferences/core/AtomicBoolean.class
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yg0.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:21)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:54)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:10)
1>MSBUILD : java.exe error JAVA0000: at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:6)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.graph.z4$a.c(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:6)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:56)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:12)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:33)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.d(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:20)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.c(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:8)
1>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:28)
1>MSBUILD : java.exe error JAVA0000: ... 6 more
1>MSBUILD : java.exe error JAVA0000: Каталог "obj\Debug\net10.0-android\lp\203" из "androidx.datastore.datastore-preferences-core-android.aar".
```
### Steps to Reproduce
1. Create new maui app
2. Add Xamarin.Firebase.Messaging nuget
```
125.0.1.1
```
3. Start build app
### Did you find any workaround?
_No response_
### Relevant log output
```shell
```
Contributor guide
Assessment
This issue has not been assessed yet.