Android Studio ignorando variáveis de ambiente

0

Eu tive um problema com o Gradle que corrigi, adicionando export JAVA_OPTS="-Djava.ext.dirs=" ao meu .bashrc (também tentei adicionar ao .profile e / etc / environment, mas sem sucesso)

Gradle agora funciona corretamente e eu posso construir meu projeto a partir da linha de comando, no entanto, se eu rodar o Android studio eu ainda recebo o mesmo problema .. Parece que o Android está ignorando (o que explicitamente diz que não. o script de lançamento gradle diz que o usuário deve usar JAVA_OPTS para passar argumentos) ou configurar essa variável env como "" .

Para referência, o problema (tem a ver com o conflitante logging Jar sendo carregado) é:

./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.
    
por chaybs 10.08.2015 / 10:21

1 resposta

0

OK resolvido, delete (ou melhor, se quebrar alguma outra coisa no futuro) o .jars slf4j-log4j12-1.5.8.jar e slf4j-api-1.5.8.jar de / usr / java / packages / lib / ext /

    
por chaybs 10.08.2015 / 15:30