Meu problema foi falta de permissão para a pasta na minha pasta de ferramentas
Eu tenho uma máquina virtual e tenho a necessidade de configurar variáveis de ambiente.
Eu tenho várias opções para fazer isso como /etc/environment
ou ~/.bashrc
. O primeiro é global e o segundo é local e tem dependência do terminal em execução.
Como meu objetivo é executar o script de vários usuários por CI /etc/environment
é minha opção é ir mais longe.
No entanto, enfrentei o problema. Após a reinicialização da VM, algumas variáveis globais (ANDROID_HOME) não estão disponíveis.
Os valores são:
ANDROID_HOME="/opt/bitnami/apps/android-sdk-linux"
JAVA_HOME="/opt/bitnami/java"
PATH="/opt/bitnami/java/bin:/opt/bitnami/java/lib:/opt/bitnami/java:/opt/bitnami/apps/android-sdk-linux/tools:/opt/bitnami/apps/android-sdk-linux/build-tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Nesse comando de formulário android list avd
não é reconhecido, mas java -version
é reconhecido. Ao mesmo tempo, as mesmas variáveis adicionadas via export
e source
call fornecem acesso às ferramentas (o que significa que os caminhos estão corretos).
Você sabe o que mais pode causar o problema com o acesso a essa variável global?
Meu problema foi falta de permissão para a pasta na minha pasta de ferramentas