[Ubuntu-BR] Android Studio 2.0 - Cada momento é uma nova descoberta.

Wagner De Queiroz wagnerdequeiroz em gmail.com
Terça Abril 26 21:01:48 UTC 2016


Boa tarde a todos da lista,

meu carma é o Android Studio, Estou usando o ubuntu 16.4 64bits e tenho o
java 1.8.91 instalado usando o repositorio da oracle e o jdk da oracle,
instalados e na teoria funcionando.

Fiz a instalação do Android studio 2.0 usando ppa

e a instalação foi sem nenhum problema aparente.
 Lendo listas de pacotes...
Construindo árvore de dependências...
Lendo informação de estado...
Os NOVOS pacotes a seguir serão instalados:
  android-studio
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0
não atualizados.
É preciso baixar 0 B/40,4 kB de arquivos.
Depois desta operação, 80,9 kB adicionais de espaço em disco serão usados.
A seleccionar pacote anteriormente não seleccionado android-studio.
A preparar para desempacotar .../android-studio_4.14.0-ubuntu0_all.deb ...
--2016-04-26 11:21:40--
https://dl.google.com/dl/android/studio/ide-zips/2.0.0.20/android-studio-ide-143.2739321-linux.zip
Resolvendo dl.google.com (dl.google.com)... 64.233.190.136, 64.233.190.93,
64.233.190.190, ...
Conectando-se a dl.google.com (dl.google.com)|64.233.190.136|:443...
conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 292106971 (279M) [application/zip]
Salvando em: “android-studio-ide-143.2739321-linux.zip”

.
...


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

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)


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, 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

veja abaixo:

wagner em perobinhaz470:~$ file /home/wagner/.android/avd/Nexus_S_API_23.ini
/home/wagner/.android/avd/Nexus_S_API_23.ini: ASCII text
wagner em 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?

-- 
Wagner de Queiroz
Be free with Linux


Mais detalhes sobre a lista de discussão ubuntu-br