web-dev-qa-db-fra.com

Java installation et Android problème de Studio AVD

Android Studio ne s'ouvre pas en tant que root

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.

Mais s'ouvre lorsque vous n'utilisez pas 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 

J'ai peut-être maillé quelque chose pendant l'installation de Java.

De plus, AVD après le démarrage des émissions Android et ne montre rien d’autre (j’ai laissé mon ordinateur portable éveillé toute la nuit et jusqu’au matin, l’avd ne démarre pas, mais affiche uniquement Android).

Tout allait bien avec Windows.

1
Sudip Bhattarai

Je ne pense pas que vous soyez censé ouvrir Android Studio en tant que root, de toute façon, seuls les programmes Sudo si vous en avez vraiment besoin , même si vous pensez qu'ils sont en sécurité.

Quoi qu'il en soit, je pense que cela est dû au fait que vos variables d'environnement ne sont pas définies lorsque vous exécutez le script en tant que root. Vous devrez peut-être définir votre variable Java_HOME dans le script (avant de lancer Android Studio).

Exécutez cette commande où que vous soyez installé Android Studio (le dossier contenant le fichier studio.sh et NE PAS EXÉCUTER À LA BASE): sed -i "1iJAVA_HOME='$Java_HOME'" studio.sh

Cela garantira que votre variable Java_HOME est définie correctement avant le lancement de Android Studio.

1
nulldev