Как исправить jlink не существует? ⇐ JAVA
Как исправить jlink не существует?
я работаю с react Native и пытаюсь использовать expo в чистом проекте, но всякий раз, когда я пытаюсь запустить приложение с помощью команды npm run android, я получаю эта ошибка:
Не удалось выполнить задачу ':expo-modules-core:compileDebugJavaWithJavac'. > Не удалось разрешить все файлы конфигурации «:expo-modules-core:androidJdkImage». > Не удалось преобразовать файл core-for-system-modules.jar для соответствия атрибутам {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}. > Не удалось выполнить JdkImageTransform: /home/dukizwe/Android/Sdk/platforms/android-31/core-for-system-modules.jar. > Исполняемый файл jlink /usr/lib/jvm/java-14-openjdk-amd64/bin/jlink не существует. Я использую ОС Linux, Android Studio и JDK установлены правильно.
Внутри папки /usr/lib/jvm/ структура выглядит следующим образом:
[*]java-1.11.0-openjdk-amd64 [*]java-1.14.0-openjdk-amd64 [*]java-11-openjdk-amd64 [*]java-14-openjdk-amd64 [*]jdk-18
Я не знаю, почему он ищет папку java-14-openjdk-amd64, потому что в этой папке нет исполняемого файла jlink.
В android studio Местоположение SDK указывает на java-11-openjdk. Помогите, пожалуйста?
я работаю с react Native и пытаюсь использовать expo в чистом проекте, но всякий раз, когда я пытаюсь запустить приложение с помощью команды npm run android, я получаю эта ошибка:
Не удалось выполнить задачу ':expo-modules-core:compileDebugJavaWithJavac'. > Не удалось разрешить все файлы конфигурации «:expo-modules-core:androidJdkImage». > Не удалось преобразовать файл core-for-system-modules.jar для соответствия атрибутам {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}. > Не удалось выполнить JdkImageTransform: /home/dukizwe/Android/Sdk/platforms/android-31/core-for-system-modules.jar. > Исполняемый файл jlink /usr/lib/jvm/java-14-openjdk-amd64/bin/jlink не существует. Я использую ОС Linux, Android Studio и JDK установлены правильно.
Внутри папки /usr/lib/jvm/ структура выглядит следующим образом:
[*]java-1.11.0-openjdk-amd64 [*]java-1.14.0-openjdk-amd64 [*]java-11-openjdk-amd64 [*]java-14-openjdk-amd64 [*]jdk-18
Я не знаю, почему он ищет папку java-14-openjdk-amd64, потому что в этой папке нет исполняемого файла jlink.
В android studio Местоположение SDK указывает на java-11-openjdk. Помогите, пожалуйста?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение