J’ai téléchargé Android Studio 2.3.3 pour Linux
et décompressé le contenu vers /usr/local
puis
$ cd android-studio/bin
Édité le fichier idea.properties
et y idea.properties
une ligne suivante:
disable.android.first.run=true
Puis lancé Android Studio:
$ sudo sh studio.sh Looking in classpath from com.intellij.util.lang.UrlClassLoader@1a7cec2 for /com/sun/jna/linux-x86/libjnidispatch.so Found library resource at jar:file:/usr/local/android-studio/lib/jna.jar!/com/sun/jna/linux-x86/libjnidispatch.so Trying /root/.AndroidStudio2.3/system/tmp/jna5562911082428971611.tmp Found jnidispatch at /root/.AndroidStudio2.3/system/tmp/jna5562911082428971611.tmp [ 40066] WARN - dea.updater.SdkComponentSource - File /root/.android/repositories.cfg could not be loaded. ^C[18124266] WARN - pl.local.NativeFileWatcherImpl - Watcher terminated with exit code 130
Et ça va restr. Après une longue attente, je l’ai terminé avec Ctrl + C
Je pense que tous vos problèmes se produisent parce que vous avez exécuté en tant que root
( sudo
) lors de votre première exécution.
Donc, essayez de vous dégager avant de faire une installation propre comme je le suggère ci-dessous:
cd
vers le dossier où vous avez décompressé Android Studio avant
cd ..
Changez récursivement l’utilisateur et le groupe:
sudo find -print0 | xargs -0 chown :
cd ~
ou cd
pour retourner à la maison
Changer récursivement l’utilisateur et le groupe
sudo find .Android* -print0 | xargs -0 chown :
(Je sudo
parce que vous avez déjà utilisé root
utilisateur root
).
Changer récursivement l’utilisateur et le groupe
sudo find Android* -print0 | xargs -0 chown :
cd
dans le répertoire décompressé. Ne chmod +x studio.sh
.
Démarrer Android Studio ./studio.sh
Si cela n’a pas aidé, faites un:
Téléchargez et décompressez une nouvelle copie d’ Android Studio . Je suggère la version 3 , elle est pré-publiée, mais stable. Peu importe où vous le mettez.
Je pense que vous avez installé Java , mais assurez-vous que Java 8
est celui par défaut: dans la ligne de commande: java -version
, assurez-vous qu’il s’agit de 1.8
.
Déplacez les anciennes installations au cas où elles seraient corrompues:
sudo mv ~/.Android* ~/tmp/ sudo mv ~/Android ~/tmp/
devrait faire le tour. (Je sudo
parce que vous avez déjà utilisé root
utilisateur root
).
cd
dans le répertoire décompressé. Ne chmod +x studio.sh
.
Démarrer Android Studio ./studio.sh
Assurez-vous que tous les fichiers appartiennent à votre username
et à votre groupe.
Essayez de vous connecter au processus avec strace
pour voir ce qu’il fait (par exemple, attendre sur un réseau ou un fichier). Ou lancez-le avec strace
comme ceci:
strace -o foo.log -s1024 -f ./studio.sh
Après un certain temps, casser avec Ctrl-C et examiner le fichier journal pour les appels système comme open , read , recvmsg .
Pendant qu’il est en cours d’exécution, vous pouvez également associer un profileur Java au jvm . Pour commencer, vous pouvez lancer jconsole
ou jvisualvm
et le joindre à Android Studio (il affichera un nom vide, avec uniquement le PID) et affichera les traces de stack des threads individuels. Dans jvisualvm
vous pouvez voir l’exemple d’utilisation du processeur, cliquer sur l’événement à chaud et voir la trace de la stack.
Fondamentalement, vous devez savoir ce que l’application tente d’accéder depuis si longtemps. Très probablement une ressource réseau.
J’ai pris quelques informations de:
Les réponses indiquent collectivement que:
Android Studio fonctionnera correctement sans
repositories.cfg
.
Vous pouvez supprimer cet avertissement en insérant les éléments suivants dans repositories.cfg
:
### User Sources for Android SDK Manager count=0
Après avoir attendu un certain temps, il finit par dépasser cette étape.
La patience est la clé.
Alors, essayez d’attendre un peu plus. Ça aide toujours.
C’est commun. Lors de votre première utilisation, les fichiers de graduation doivent être téléchargés et installés en arrière-plan. Sa taille est d’environ 90 Mo et même si votre vitesse Internet est élevée, les serveurs de gradation peuvent être lents et durer au maximum 1 ou 2 heures dans le pire des cas. Alors, ouvrez Android Studio et attendez qu’il s’ouvre. J’espère que cela aide.
J’ai trouvé un lien utile de AskUbuntu, le gars a suggéré de créer un fichier vide appelé repositories.cfg. Et cela l’a résolu.
Réf: https://askubuntu.com/questions/885658/android-sdk-repositories-cfg-could-not-be-loaded
Supprimez simplement /root/.AndroidStudio2.3
et /root/.android
(après avoir effectué une sauvegarde)
Peut-être que cela a quelque chose à voir avec le script en regardant l’emplacement root
. Avez-vous essayé d’utiliser chown
sur le répertoire de contenu décompressé?
Essayez ceci pour installer
Téléchargez le studio
Extraire à la maison
aller à android-studio / bin /
Souris clic droit plutôt que terminal ouvert
tapez ./studio que appuyez sur Entrée
maintenant il va commencer à installer le studio. Si vous installez la première fois, il téléchargera certains fichiers du SDK. et si vous avez déjà téléchargé le SDK, vous pouvez annuler le téléchargement et définir le chemin du SDK à partir du paramètre situé dans le coin inférieur droit.
essayez de créer repositories.cfg – Parce que je le vois comme un avertissement. Voyons ce qui se passe après ça!
touch ~/.android/repositories.cfg /* Linux */
Extrayez votre fichier zip de configuration Android Studio téléchargé dans votre répertoire /home/
et, dans le terminal, suivez les commandes ci-dessous
$ sudo chmod +x studio.sh
Et appuyez sur Entrée Maintenant, exécutez la commande suivante
$ ./studio.sh
Et attendez quelques instants pour télécharger les bibliothèques requirejses.