Skip to content

Using the latest packages of MAUI for .NET 10 leads to dependencies problems for AndroidX packages #1317

@andrekiba

Description

@andrekiba

Android framework version

net10.0-android (Preview), Other

Affected platform version

.NET 10 with Maui

Description

Image
Warning NU1608 : Detected package version outside of dependency constraint: Xamarin.AndroidX.Concurrent.Futures.Ktx 1.2.0.5 requires Xamarin.AndroidX.Concurrent.Futures (>= 1.2.0.5 && < 1.2.1) but version Xamarin.AndroidX.Concurrent.Futures 1.3.0.1 was resolved.
Warning NU1608 : Detected package version outside of dependency constraint: Xamarin.AndroidX.Tracing.Tracing.Ktx 1.2.0.9 requires Xamarin.AndroidX.Tracing.Tracing (>= 1.2.0.9 && < 1.2.1) but version Xamarin.AndroidX.Tracing.Tracing 1.3.0.1 was resolved.
1>: Error JAVA0000 java.exe: Error in obj\Debug\net10.0-android\lp\132\jl\classes.jar:androidx/tracing/TraceKt$traceAsync$1.class:
Type androidx.tracing.TraceKt$traceAsync$1 is defined multiple times: obj\Debug\net10.0-android\lp\132\jl\classes.jar:androidx/tracing/TraceKt$traceAsync$1.class, obj\Debug\net10.0-android\lp\175\jl\classes.jar:androidx/tracing/TraceKt$traceAsync$1.class
Compilation failed
java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net10.0-android\lp\132\jl\classes.jar
androidx/tracing/TraceKt$traceAsync$1.class
	at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:131)
	at com.android.tools.r8.D8.main(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:5)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net10.0-android\lp\132\jl\classes.jar:androidx/tracing/TraceKt$traceAsync$1.class
	at Version.fakeStackEntry(Version_8.11.18.java:0)
	at com.android.tools.r8.P.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:1)
	at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:82)
	at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:32)
	at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:31)
	at com.android.tools.r8.internal.xv.b(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:2)
	at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:30)
	at com.android.tools.r8.D8.b(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:23)
	at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:28)
	at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:118)
	... 1 more
Caused by: com.android.tools.r8.internal.g: Type androidx.tracing.TraceKt$traceAsync$1 is defined multiple times: obj\Debug\net10.0-android\lp\132\jl\classes.jar:androidx/tracing/TraceKt$traceAsync$1.class, obj\Debug\net10.0-android\lp\175\jl\classes.jar:androidx/tracing/TraceKt$traceAsync$1.class
	at com.android.tools.r8.internal.yg0.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:21)
	at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:54)
	at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:10)
	at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
	at com.android.tools.r8.internal.O80.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:6)
	at com.android.tools.r8.graph.z4$a.c(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:6)
	at com.android.tools.r8.dex.c.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:56)
	at com.android.tools.r8.dex.c.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:12)
	at com.android.tools.r8.D8.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:33)
	at com.android.tools.r8.D8.d(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:20)
	at com.android.tools.r8.D8.c(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:8)
	at com.android.tools.r8.internal.xv.a(R8_8.11.18_94248c9a6fd57686ded562f231d18f14e8923ad1fe977e99b974a9bf901c8a48:28)
	... 6 more
Directory 'obj\Debug\net10.0-android\lp\132' is from 'androidx.tracing.tracing-android.aar'.
Directory 'obj\Debug\net10.0-android\lp\175' is from 'androidx.tracing.tracing-ktx.aar'.
1>------- Finished building project: Elfo.Maui.Template.App. Succeeded: False. Errors: 1. Warnings: 16

Steps to Reproduce

Use Maui with .NET 10 and update Maui packages to the latest version for .NET 10

Did you find any workaround?

no

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions