-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed as not planned
Closed as not planned
Copy link
Labels
t/bugSomething isn't workingSomething isn't working
Description
Description
After migrating my MAUI app from .NET 9 to .NET 10, I’m getting the output shown in the “Relevant log output” section of my Output window. I tried the solutions from dotnet/android-libraries#764, but without success. Most duplicate issues lead to the same solutions, which strangely don’t work for me...
Sometimes its Immutable and sometimes the StableMaker class which causes the Error. Depending on different included packages.
Could you please help me?
Steps to Reproduce
.csproj:
<ItemGroup>
<PackageReference Include="Microsoft.Maui.Controls" Version="10.0.20" />
<PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="10.0.20" />
<PackageReference Include="Camera.MAUI" Version="1.5.1" />
<PackageReference Include="Camera.MAUI.ZXing" Version="1.0.0" />
<PackageReference Include="CommunityToolkit.Maui" Version="13.0.0" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.0" />
<PackageReference Include="Mapsui.Maui" Version="5.0.2" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="Plugin.BLE" Version="3.2.0" />
<PackageReference Include="Plugin.Fingerprint" Version="3.0.0-beta.1" />
<PackageReference Include="System.IO.Hashing" Version="10.0.1" />
<PackageReference Include="Telerik.UI.for.Maui" Version="12.0.0" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0-android'">
<PackageReference Include="Xamarin.AndroidX.Activity" Version="1.12.0" />
<PackageReference Include="Xamarin.AndroidX.Activity.Ktx" Version="1.12.0" />
<PackageReference Include="Xamarin.AndroidX.Fragment" Version="1.8.9" />
<PackageReference Include="Xamarin.AndroidX.Fragment.Ktx" Version="1.8.9" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData">
<Version>2.10.0</Version>
</PackageReference>
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Process">
<Version>2.10.0</Version>
</PackageReference>
<PackageReference Include="Xamarin.Firebase.Messaging" Version="125.0.1" />
<PackageReference Include="Xamarin.GooglePlayServices.Basement" Version="118.9.0" />
</ItemGroup>
Link to public reproduction project repository
No response
Version with bug
10.0.10
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
9.0.0 GA
Affected platforms
Android
Affected platform versions
any Android
Did you find any workaround?
No.
Relevant log output
3>MSBUILD : java.exe error JAVA0000: Error in C:\Users\...\.nuget\packages\xamarin.androidx.compose.runtime.annotation.jvm\1.9.5\buildTransitive\net10.0-android36.0\..\..\jar\runtime-annotation-jvm.jar:androidx/compose/runtime/Immutable.class:
3>MSBUILD : java.exe error JAVA0000: Type androidx.compose.runtime.Immutable is defined multiple times: C:\Users\...\.nuget\packages\xamarin.androidx.compose.runtime.annotation.jvm\1.9.5\buildTransitive\net10.0-android36.0\..\..\jar\runtime-annotation-jvm.jar:androidx/compose/runtime/Immutable.class, C:\Users\...\.nuget\packages\xamarin.androidx.compose.runtime.annotation.android\1.9.5\buildTransitive\net10.0-android36.0\..\..\aar\runtime-annotation-android.aar:classes.jar:androidx/compose/runtime/Immutable.class
3>MSBUILD : java.exe error JAVA0000: Compilation failed
3>MSBUILD : java.exe error JAVA0000: java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: C:\Users\...\.nuget\packages\xamarin.androidx.compose.runtime.annotation.jvm\1.9.5\buildTransitive\net10.0-android36.0\..\..\jar\runtime-annotation-jvm.jar
3>MSBUILD : java.exe error JAVA0000: androidx/compose/runtime/Immutable.class
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:131)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.main(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:5)
3>MSBUILD : java.exe error JAVA0000: Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: C:\Users\...\.nuget\packages\xamarin.androidx.compose.runtime.annotation.jvm\1.9.5\buildTransitive\net10.0-android36.0\..\..\jar\runtime-annotation-jvm.jar:androidx/compose/runtime/Immutable.class
3>MSBUILD : java.exe error JAVA0000: at Version.fakeStackEntry(Version_8.11.18.java:0)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.P.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:1)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:82)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:32)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:31)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.b(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:2)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:30)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.b(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:23)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:28)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:118)
3>MSBUILD : java.exe error JAVA0000: ... 1 more
3>MSBUILD : java.exe error JAVA0000: Caused by: com.android.tools.r8.internal.g: Type androidx.compose.runtime.Immutable is defined multiple times: C:\Users\...\.nuget\packages\xamarin.androidx.compose.runtime.annotation.jvm\1.9.5\buildTransitive\net10.0-android36.0\..\..\jar\runtime-annotation-jvm.jar:androidx/compose/runtime/Immutable.class, C:\Users\...\.nuget\packages\xamarin.androidx.compose.runtime.annotation.android\1.9.5\buildTransitive\net10.0-android36.0\..\..\aar\runtime-annotation-android.aar:classes.jar:androidx/compose/runtime/Immutable.class
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yg0.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:21)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:54)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:10)
3>MSBUILD : java.exe error JAVA0000: at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:6)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.graph.z4$a.c(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:6)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:56)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:12)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:33)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.d(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:20)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.c(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:8)
3>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:28)
3>MSBUILD : java.exe error JAVA0000: ... 6 more
3>MSBUILD : java.exe error JAVA0000:Metadata
Metadata
Assignees
Labels
t/bugSomething isn't workingSomething isn't working