Instalação de Java e problema do Android Studio AVD

1

O Android Studio não abre como raiz

terex@Terminator:/android-studio/bin$ sudo ./studio.sh
ERROR: Cannot start Android Studio
No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME 
 environment variable points to valid JDK installation.

Mas abre quando não está usando o sudo.

terex@Terminator:/android-studio/bin$ ./studio.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
[  85000]   WARN - openapi.wm.impl.ToolWindowImpl - ToolWindow icons should be 13x13.
Please fix jar:file:/android-studio/lib/resources.jar!/artwork/toolWindowProject_AS.png 

Eu poderia ter configurado algo durante a instalação do java.

Ainda mais, AVD depois de iniciar mostra android e não mostra mais nada (deixei meu laptop acordado por toda a noite e até a manhã o avd não vai começar, mas só mostrar ANDROID).

Tudo correu bem com o Windows.

    
por Sudip Bhattarai 16.02.2015 / 16:53

1 resposta

1

Eu não acho que você deveria abrir o Android Studio como root de qualquer forma, apenas programas de sudo se você realmente precisar , mesmo se achar que eles são seguros.

De qualquer forma, acho que isso ocorre porque as variáveis de ambiente não estão definidas quando você executa o script como root. Você pode ter que definir sua variável JAVA_HOME no script (antes de iniciar o Android Studio)

Execute este comando em qualquer lugar onde você instalou o Android Studio (a pasta com o arquivo studio.sh e NÃO EXECUTA COMO ROOT ): sed -i "1iJAVA_HOME='$JAVA_HOME'" studio.sh

Isso garantirá que sua variável JAVA_HOME esteja configurada corretamente antes que o Android Studio seja iniciado.

    
por nulldev 16.02.2015 / 17:11