Модуль Java Studio Java не находит зависимости - PullRequest
0 голосов
/ 21 сентября 2018

У меня всегда возникают проблемы в проектах Android Studio, когда я случайно обновляю части IDE.

Обычно это всегда класс, который жалуется, что больше не может найти инструменты сборки, как никогда.Если бы кто-нибудь мог дать мне подсказку, как этого избежать (у меня действительно не было последних версий, я бы предпочел придерживаться одной из них и избегать обновлений и неработающих проектов), это было бы очень признательно.

Но в настоящее время возникла еще более странная проблема.

Сборка Gradle работает, но при запуске кода выдается эта ошибка:

Error:(62, 22) Gradle: error: package com.apple.eawt does not exist

Вот мой файл build.gradle.

apply plugin: 'java'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}

Мои версии JDK в library / Java / JavaVirtualMachines: 1.6.0, 1.7.0 и 1.8.0

в 1.6.0, ui.jar включен, но как только я изменяю JDKв структуре проекта он говорит мне, что я должен использовать Java 1.8

Любая помощь приветствуется!

enter image description here

РЕДАКТИРОВАТЬ: мне удалось решитьэто путем добавления JAR-зависимости в мой путь сборки.Мне пришлось добавить UI.jar, который включает классы eawt.

Теперь мое приложение жалуется, что не может найти аудио ресурсы и изображения.Они находятся в папке ресурсов, они работали раньше .... Кто-нибудь понял, что источник этих проблем?Все связано, отсутствующий com.apple.eawt, который мне пришлось добавить снова, и мои файлы ресурсов.Что вызывает эти проблемы?

1 Ответ

0 голосов
/ 24 сентября 2018

Хорошо, я нашел решение сам.Архив jar, созданный gradle, отсутствовал.Я понятия не имею, почему он потерян, но после добавления его снова: Module-rightclick-Module Properties-> add jar dependency-> search modulname.jar в каталоге модулей в / build / ... и добавьте его, он снова работал нормально.

enter image description here

enter image description here

enter image description here

В моем примере, как показано в папке моего проекта, это будет папка javalib (модуль) /build/libs/javalib.jar (modulename.jar)

Вот официальная документация для этого файла архива: enter image description here

Я думаю, что для более новых версий все изменилось, потому что я больше не могу найти эти архивы в своих новых проектах.Кто-нибудь знает что-нибудь об этом?

...