Код: Выделить всё
< /code>
Все работали нормально, так как я добавил новый проект .net Maui в свое решение, используя процедуру, описанную в этой статье MDSN, чтобы внедрить его, и внезапно решение больше не строит ... < /p>
Когда я пытаюсь его построить, компилятор бросает это исключение: < /p>
Когда я пытаюсь построить, компилятор бросает это исключение: < /p>
.42>MSBUILD : java.exe error JAVA0000: Error in obj\Debug\net8.0-android34.0\lp\166\jl\libs\ED64959F88B22E6D.jar:com/google/gson/FieldNamingPolicy$5.class:
42>MSBUILD : java.exe error JAVA0000: Type com.google.gson.FieldNamingPolicy$5 is defined multiple times:
obj\Debug\net8.0-android34.0\lp\166\jl\libs\ED64959F88B22E6D.jar:com/google/gson/FieldNamingPolicy$5.class,
obj\Debug\net8.0-android34.0\lp\176\jl\libs\10E7DD84A5967575.jar:com/google/gson/FieldNamingPolicy$5.class
42>MSBUILD : java.exe error JAVA0000: Compilation failed
42>MSBUILD : java.exe error JAVA0000: java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net8.0-android34.0\lp\166\jl\libs\ED64959F88B22E6D.jar
42>MSBUILD : java.exe error JAVA0000: com/google/gson/FieldNamingPolicy$5.class
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.S0.a(...:135)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.main(...:5)
42>MSBUILD : java.exe error JAVA0000: Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net8.0-android34.0\lp\166\jl\libs\ED64959F88B22E6D.jar:com/google/gson/FieldNamingPolicy$5.class
42>MSBUILD : java.exe error JAVA0000: at Version.fakeStackEntry(Version_8.2.33.java:0)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.T.a(...:5)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.S0.a(...:82)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.S0.a(...:32)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.S0.a(...:31)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.S0.b(...:2)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(...:42)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.b(...:13)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(...:40)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.S0.a(...:122)
42>MSBUILD : java.exe error JAVA0000: ... 1 more
42>MSBUILD : java.exe error JAVA0000: Caused by: com.android.tools.r8.utils.b: Type com.google.gson.FieldNamingPolicy$5 is defined multiple times:
obj\Debug\net8.0-android34.0\lp\166\jl\libs\ED64959F88B22E6D.jar:com/google/gson/FieldNamingPolicy$5.class,
obj\Debug\net8.0-android34.0\lp\176\jl\libs\10E7DD84A5967575.jar:com/google/gson/FieldNamingPolicy$5.class
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.Q2.a(...:21)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.D2.a(...:54)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.D2.a(...:10)
42>MSBUILD : java.exe error JAVA0000: at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.D2.a(...:6)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.graph.m4$a.d(...:6)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(...:61)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(...:12)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.dex.c.a(...:9)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.a(...:45)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.d(...:17)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.D8.c(...:69)
42>MSBUILD : java.exe error JAVA0000: at com.android.tools.r8.utils.S0.a(...:28)
42>MSBUILD : java.exe error JAVA0000: ... 6 more
42>MSBUILD : java.exe error JAVA0000: Directory 'obj\Debug\net8.0-android34.0\lp\166' is from 'GoogleGson.aar'.
Я также пытался установить пакет Googlegson nuget непосредственно в моем главном проекте, но эта проблема не решала проблему. github, который, кажется, объясняет возможное решение, но я не знаю, как реализовать его в проекте C#
Заранее спасибо всем, кто мог бы мне помочь, я застрял на этом вопросе на все утро, и моя голова очень близка, чтобы взорваться!
Подробнее здесь: https://stackoverflow.com/questions/795 ... iple-times