Android Studio игнорирует переменные среды

У меня была проблема с 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.

1 ответ

Решение

OK решил, удалите (или лучше переместите, если в будущем это что-то сломает).jars slf4j-log4j12-1.5.8.jar и slf4j-api-1.5.8.jar из /usr/java/packages/ Библиотека / вн /

Другие вопросы по тегам