MAUI .NET 8 на Android – выдача исключенияAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 MAUI .NET 8 на Android – выдача исключения

Сообщение Anonymous »

Я создал новый проект MAUI .NET 8 и перенес код проекта форм Xamarin. Когда я попытался запустить проект на устройстве Android с Visual Studio Windows, возникло следующее исключение:
1>MSBUILD: ошибка java.exe JAVA0000: ошибка в C:\Users\ jeeva.nuget\packages\xamarin.androidx.collection.jvm\1.4.0.4\buildTransitive\net8.0-android34.0....\jar\androidx.collection.collection-jvm.jar:androidx/collection/ArrayMapKt. класс: 1>MSBUILD: ошибка java.exe JAVA0000: Тип androidx.collection.ArrayMapKt определен несколько раз: C:\Users\jeeva.nuget\packages\xamarin.androidx.collection.jvm\1.4.0.4\buildTransitive\net8. 0-android34.0....\jar\androidx.collection.collection-jvm.jar:androidx/collection/ArrayMapKt.class, C:\Users\jeeva.nuget\packages\xamarin.androidx.collection.ktx\1.2 .0.9\buildTransitive\net6.0-android31.0....\jar\androidx.collection.collection-ktx.jar:androidx/collection/ArrayMapKt.class 1>MSBUILD: ошибка java.exe JAVA0000: компиляция не удалась 1> MSBUILD: ошибка java.exe JAVA0000: java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: компиляция не завершена, источник: C:\Users\jeeva.nuget\packages\xamarin.androidx.collection.jvm\ 1.4.0.4\buildTransitive\net8.0-android34.0....\jar\androidx.collection.collection-jvm.jar 1>MSBUILD: ошибка java.exe JAVA0000: androidx/collection/ArrayMapKt.class 1>MSBUILD: Ошибка java.exe JAVA0000: на com.android.tools.r8.utils.S0.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:135) 1>MSBUILD: ошибка java.exe JA VA0000: com.android.tools.r8.D8.main. (R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:5) 1>MSBUILD: ошибка java.exe JAVA0000: вызвано: com.android.tools.r8.CompilationFailedException: компиляция не удалась для завершения, источник: C:\Users\jeeva.nuget\packages\xamarin .androidx.collection.jvm\1.4.0.4\buildTransitive\net8.0-android34.0....\jar\androidx.collection.collection-jvm.jar:androidx/collection/ArrayMapKt.class 1>MSBUILD: java. ошибка exe JAVA0000: в Version.fakeStackEntry(Version_8.2.33.java:0) 1>MSBUILD: ошибка java.exe JAVA0000: в com.android.tools.r8.T.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02 f99f55740728d6b22bef16dd:5) 1>MSBUILD: Java Ошибка .exe JAVA0000: на com.android.tools.r8.utils.S0.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:82) 1>MSBUILD: ошибка java.exe 0000: com.android.tools.r8.utils.S0. a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:32) 1>MSBUILD: ошибка java.exe JAVA0000: на com.android.tools.r8.utils.S0.a(R8_8. 2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:31) 1>MSBUILD: ошибка java.exe JAVA0000 : в com.android.tools.r8.utils.S0.b(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:2) 1>MSBUILD: ошибка java.exe JAVA0000: в com.android. инструменты.r8.D8.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd :42) 1>MSBUILD: ошибка java.exe JAVA0000: на com.android.tools.r8.D8.b(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:13) UILD: ошибка java.exe. JAVA0000: com.android.tools. r8.D8.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:40) 1>MSBUILD: ошибка java.exe JAVA0000: на com.android.tools.r8.utils.S0.a (R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:122) 1>MSBUILD: java Ошибка .exe JAVA0000: ... еще 1
У меня в проекте есть подписка в приложении, и я использовал пакет Xamarin.Android.Google.BillingClient в перенесенном проекте MAUI.

Вызывает ли этот пакет это исключение? есть ли какое-либо решение этой проблемы?
Xamarin

Подробнее здесь: https://stackoverflow.com/questions/786 ... -exception
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»