Olá Wagner, pessoal,
2016-04-26 17:01 GMT-04:00 Wagner De Queiroz <[email protected]>: > Boa tarde a todos da lista, > > meu carma é o Android Studio, > ... > > O problema: > > Depois de aberto com um novo projeto e um avd devidamente criado, ao mandar > executar ele falha miseravelmente após alguns minutos de agonia. > > /opt/android-sdk/tools/emulator -netdelay none -netspeed full -avd > Nexus_S_API_23 > > Note: The environment variable $ANDROID_SDK_HOME is set, and the emulator > uses that variable to locate AVDs. > This may result in the emulator failing to start if it cannot find the AVDs > in the folder pointed to by the > given environment variable. > ANDROID_SDK_HOME=/usr/local/android-sdk-linux > Note que ANDROID_SDK_HOME está definida para /usr/local/android-sdk-linux > > PANIC: ANDROID_SDK_HOME is defined but could not find Nexus_S_API_23.ini > file in $ANDROID_SDK_HOME/.android/avd > (Note: avd is searched in the order of > $ANDROID_AVD_HOME,$ANDROID_SDK_HOME/.android/avd and $HOME/.android/avd) > > Então ele tá procurando o arquivo /usr/local/android-sdk-linux/.android/avd and $HOME/.android/avd > > O > > Vamos lá > > o SDK eu coloquei em /opt/android-sdk e não tenho ideia onde raios é > definido que essa variavel de ambiente ANDROID_SDK_HOME é definida, Em geral podes colocá-la no teu .bashrc. export ANDROID_SDK_HOME=/opt/android-sdk Logo, como tu colocaste em /opt/android-sdk, mas a variável aponta para /usr/local/android-sdk-linux, então já tens um conflito. > embora > a pasta exista, se tenha permissão de uso e o tal .ini que ele não > encoutrou esta fisicamente no local apontado: > > /home/wagner/.android/avd/Nexus_S_API_23.ini > Este arquivo fica em uma pasta no perfil do teu usuário, ou seja: $HOME/.android/avd/Nexus_S_API_23.ini e não é o $ANDROID_SDK_HOME. > > veja abaixo: > > wagner@perobinhaz470:~$ file /home/wagner/.android/avd/Nexus_S_API_23.ini > /home/wagner/.android/avd/Nexus_S_API_23.ini: ASCII text > wagner@perobinhaz470:~$ ls -lha > /home/wagner/.android/avd/Nexus_S_API_23.ini > -rw-rw-r-- 1 wagner wagner 123 Abr 26 13:38 > /home/wagner/.android/avd/Nexus_S_API_23.ini > > Alguém tem alguma sugestão ou vou ter que me contentar em ligar um android > real na usb via adb mesmo? > Tenta apontar a o ANDROID_SDK_HOME para a pasta correta, ou seja, /opt/android-sdk e coloca lá dentro o .android/avd/Nexus_S_API_23.ini. Tenta de novo e me diz aí o que melhorou. Note que o Android Suite pode ter um arquivo de confiuração que ajusta, ele mesmo, o ANDROID_SDK_HOME e então o procedimento de ajustar a variável no .bashrc pode não funcionar. Note ainda que, modificando o .bashrc, você DEVE deslogar e logar novamente para que o novo valor possa fazer parte de TODO o teu ambiente. Abraços André Cavalcante. -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

