«Ошибка в сборке Flutter Android: :path_provider_android:compileDebugJavaWithJavac не работает из-за проблемы с преобразJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 «Ошибка в сборке Flutter Android: :path_provider_android:compileDebugJavaWithJavac не работает из-за проблемы с преобраз

Сообщение Anonymous »

ОШИБКА: сборка завершилась с ошибкой.
  • Что пошло не так:
    Не удалось выполнить задачу ':path_provider_android:compileDebugJavaWithJavac'.
Не удалось разрешить все файлы для конфигурации ':path_provider_android:androidJdkImage'.
Не удалось преобразовать файл core-for-system-modules.jar для соответствия атрибутам {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
> Не удалось выполнить JdkImageTransform : /home/holberton/Android/Sdk/platforms/android-34/core-for-system-modules.jar.
> Ошибка при выполнении процесса /opt/android-studio/jbr/bin/jlink с аргументами {- -путь-модуля /home/holberton/.gradle/caches/transforms-3/4a46fc89ed5f9adfe3afebf74eb8bfeb/transformed/output/temp/jmod --add-modules java.base --output /home/holberton/.gradle/caches/transforms-3/4a46fc89ed5f9adfe3afebf74eb8bfeb/transformed/output/jdkImage --disable-plugin system-modules
  • Попробуйте:
Запустите с Опция --stacktrace, чтобы получить трассировку стека.
Запустите с опцией --info или --debug, чтобы получить больше результатов журнала.
Запустите с --scan, чтобы получить полную информацию.
Получите больше помощь на https://help.gradle.org.

СБОРКА ОШИБКА через 3 секунды
Ошибка: задача Gradle assembleDebug не удалась с кодом завершения 1< /p>
Выход (1).
Среда:
Flutter version: 3.13.0
Android Studio version: 2023.1.1
Android SDK version: 34
Gradle version: 7.5
JDK version: 11
Operating System: Ubuntu 22.04

Что я пробовал:
Update Android SDK: I made sure that my Android SDK is up to date, specifically the Android 34 platform.
Clear Gradle and Flutter cache:
Ran flutter clean to remove any previous build artifacts.
Cleared the Gradle cache with ./gradlew cleanBuildCache.
Update dependencies:
Ensured I am using the latest version of the path_provider_android package in my pubspec.yaml.
Check JDK: Verified that JAVA_HOME is set to JDK 11, which is compatible with the Android SDK.
Rebuild the project: After cleaning, I tried rebuilding the project, but the error persists.
Run with stacktrace: I ran the build command with --stacktrace but haven't been able to identify a solution from the logs.

В чем мне нужна помощь:
Can anyone explain why the core-for-system-modules.jar transformation is failing?
Is this error related to a mismatch between the Android SDK and the JDK version, or is it specific to the path_provider_android package?
What additional steps should I take to resolve this issue and successfully build the project?

Дополнительная информация:
I am able to build and run other Android projects, but this issue only occurs with this specific Flutter project.
The error seems related to the jlink process and transforming JDK system modules.


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

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

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

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

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

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