dotnet / dotnet/android-libraries

Type androidx.savedstate.ViewKt is defined multiple times

Open
#1,247 15 comments 3 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
317
Forks
73
Avg merge
1d 8h
Merged PRs (30d)
17

Description

### Android framework version

net9.0-android

### Affected platform version

Android 36

### Description

I have upgraded my Maui app to Android 36 - everything ok.

I then went to update nuget packages and I get the below error at the end of the build.

11>MSBUILD : java.exe error JAVA0000: Error in obj\Debug\net9.0-android\lp\190\jl\classes.jar:androidx/savedstate/ViewKt.class:
11>MSBUILD : java.exe error JAVA0000: Type androidx.savedstate.ViewKt is defined multiple times: obj\Debug\net9.0-android\lp\190\jl\classes.jar:androidx/savedstate/ViewKt.class, obj\Debug\net9.0-android\lp\238\jl\classes.jar:androidx/savedstate/ViewKt.class
11>MSBUILD : java.exe error JAVA0000: Compilation failed
11>MSBUILD : java.exe error JAVA0000: java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net9.0-android\lp\190\jl\classes.jar
11>MSBUILD : java.exe error JAVA0000: androidx/savedstate/ViewKt.class
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yu.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:131)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.main(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:5)
11>MSBUILD : java.exe error JAVA0000: Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net9.0-android\lp\190\jl\classes.jar:androidx/savedstate/ViewKt.class
11>MSBUILD : java.exe error JAVA0000: at Version.fakeStackEntry(Version_8.7.18.java:0)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.T.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:5)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yu.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:82)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yu.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:32)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yu.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:31)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yu.b(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:2)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:42)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.b(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:13)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:40)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yu.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:118)
11>MSBUILD : java.exe error JAVA0000: ... 1 more
11>MSBUILD : java.exe error JAVA0000: Caused by: com.android.tools.r8.internal.g: Type androidx.savedstate.ViewKt is defined multiple times: obj\Debug\net9.0-android\lp\190\jl\classes.jar:androidx/savedstate/ViewKt.class, obj\Debug\net9.0-android\lp\238\jl\classes.jar:androidx/savedstate/ViewKt.class
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.bd0.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:21)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.Z50.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:54)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.Z50.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:10)
11>MSBUILD : java.exe error JAVA0000: at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.Z50.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:6)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.graph.s4$a.d(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:6)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:95)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:44)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:9)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:45)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.d(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:17)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.c(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:71)
11>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.internal.yu.a(R8_8.7.18_f8bee6d6fb926b7ebb3b15bf98f726f9d57471456ea20fce6d17d9a020197688:28)
11>MSBUILD : java.exe error JAVA0000: ... 6 more
11>MSBUILD : java.exe error JAVA0000: Directory 'obj\Debug\net9.0-android\lp\190' is from 'androidx.savedstate.savedstate-android.aar'.
11>MSBUILD : java.exe error JAVA0000: Directory 'obj\Debug\net9.0-android\lp\238' is from 'androidx.savedstate.savedstate-ktx.aar'.

### Steps to Reproduce

Update Maui app to Android 36
Run nuget update

### Did you find any workaround?

No

### Relevant log output

```shell

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.