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.
0
задан 10 August 2015 в 16:29

1 ответ

Хорошо решенный это, удалите (или лучшее перемещение, в случае, если это повреждает что-то еще в будущем), .jars slf4j-log4j12-1.5.8.jar и slf4j-api-1.5.8.jar от/usr/java/packages/lib/ext /

0
ответ дан 11 August 2015 в 02:29
  • 1
    Если система имеет достаточно RAM, чтобы сделать так (я думаю, что требуется 4 ГБ в эти дни), я верю that' s автоматический, по крайней мере, с Ubuntu Живые медиа. Конечно, это won' t помогают многому при выполнении чего-то, что потребность много RAM для работы - как раздел перемещается/изменяет размеры операции... – Zeiss Ikon 3 November 2016 в 00:33

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

Похожие вопросы: