У меня была проблема с Gradle, которую я исправил, добавив export JAVA_OPTS="-Djava.ext.dirs="
в свой .bashrc
(также пытался добавить в .profile и / etc / environment, но безрезультатно)
Gradle теперь работает правильно и я могу построить свой проект из командной строки, однако, если я запускаю Android Studio, я все равно получаю ту же проблему .. Похоже, Android Studio либо игнорирует (что явно говорит, что нет ...) скрипт запуска gradle говорит пользователь должен использовать JAVA_OPTS
для передачи аргументов) или установить для этой переменной env значение ""
.
Для справки: проблема (это связано с конфликтующим журналированием загружаемого Jar):
./gradle
FAILURE: Build failed with an exception.
* What went wrong:
org.slf4j.impl.Log4jLoggerFactory cannot be cast to org.gradle.logging.internal.slf4j.OutputEventListenerBackedLoggerContext
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Хорошо решенный это, удалите (или лучшее перемещение, в случае, если это повреждает что-то еще в будущем), .jars slf4j-log4j12-1.5.8.jar и slf4j-api-1.5.8.jar от/usr/java/packages/lib/ext /