1 votes

avdmanager se bloque sur "Loading local repository..." (chargement du dépôt local) Linux

Repro :

  1. Ubuntu sans tête 18.04 LTS VM (note kvm activée)
  2. sudo apt-get update
  3. sudo apt-get install -y wget openjdk-8-jre-headless libc6-i386 lib32stdc++6 python3-pip nginx unzip
  4. sudo wget https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip
  5. sudo unzip commandlinetools-linux-6200805_latest.zip -d /opt
  6. sudo /opt/tools/bin/sdkmanager --install --sdk_root=/opt "system-images;android-19;default;armeabi-v7a" "platform-tools" "platforms;android-19"
  7. /opt/tools/bin/avdmanager create avd -n arm -k "system-images;android-19;default;armeabi-v7a" -f

À l'étape 7, dans les hangars avec Loading local repository...

Notes :

  • Exécuter le avdmanager en tant que sudo n'aide pas, et l'image doit être créée par un utilisateur de toute façon.
  • Essayé sudo setfacl -m u:username:rwx /opt/tools/bin/avdmanager n'a pas aidé
  • paramètre ANDROID_HOME=/opt y PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools n'aide pas
  • Les nouvelles versions des outils de ligne de commande n'aident pas non plus.

Quel est le problème ? Comment puis-je enquêter ? Ai-je manqué quelque chose ?

1voto

Nikhil Nilawar Points 11

Cela s'est produit parce que depuis la version (6200805), les outils de ligne de commande doivent être placés à l'intérieur de l'espace de travail. cmdline-tools répertoire. Il doit être créé manuellement dans ANDROID_HOME.

Veuillez voir ceci 回答 Avec la configuration mentionnée, tout fonctionne bien.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X