android studio - Errore "Pacchetto dipendente con emulatore di chiave non trovato" durante l'aggiornamento di Android SDK e strumenti




android-studio android-studio-2.3 (6)

  1. Avvia "Android SDK Manager" da questo percorso:

    %Android_home%\SDK Manager.exe
    
  2. Installa tutti gli aggiornamenti da questo gestore.

PS Questo ha funzionato per me.

Ho provato ad aggiornare il mio Studio Android e ho ricevuto questo errore. Come posso risolvere questo?

Non ho molta esperienza con Android Studio e lo sviluppo di app Android.

Sto usando Android Studio 2.3 e Linux.


Basta eliminare la directory C: / Users /% user% / AppData / Local / Android / sdk e rinominare l'altra directory in quella posizione da sdk1 a sdk . Riavvia Android Studio (progetti vicini) e apparirà un assistente che ti chiederà di aggiornare il sdk che verrà rilevato durante tale processo, quindi non sarà necessario un nuovo download.


La mia soluzione usando Void Linux (dovrebbe risolvere anche altre distribuzioni):

  1. Crea una nuova cartella denominata Sdk in questo percorso esatto. Esempio di Bash: $ mkdir $HOME/Android/Sdk

  2. cd in questa cartella e scarica la versione più recente della riga di comando dell'SDK. Esempio di Bash: $ curl https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip

  3. Estrai android-studio-ide-162.3764568-linux.zip . Deve essere così: $HOME/Android/Sdk/tools

  4. Avvia Android Studio, quindi procedi con la normale installazione.

PS: Se non hai una cartella Android sul tuo $ HOME, dovresti crearlo, e quindi eseguire i passaggi 1, 2 e 3, selezionare la cartella $HOME/Android/Sdk in Android StudioConfigura → * SDK Manager → Modifica e passare al punto 4.


Questo è ciò che ha funzionato per me:

  1. Scarica gli strumenti della riga di comando , inseriscili nella cartella SDK (ad esempio, su mac: / Users / user / Library / Android / sdk), quindi aggiungi la cartella bin al PATH.
  2. Installa l'ultima piattaforma: in un terminale, esegui sdkmanager "platforms;android-25"
  3. Apri Android Studio e vai a Gestione SDK (aspetto e comportamento> Impostazioni di sistema> Android SDK)
  4. Fare clic su "Modifica", quindi selezionare la cartella sdk. Quindi "Avanti"> "Avanti"> "Fine".

Spero che questo funzioni anche per te.


Questo ha funzionato per me in questo post: Update 2 https://.com/a/42735118/5133603

Aggiornamento 2:

Soluzione al problema del pacchetto emulatore!

Dopo aver scavato per un po 'l'XML del repository, ho individuato il problema.

Si scopre che il pacchetto "emulatore" è solo nel canale 3 (canarino) mentre il pacchetto "tools" è nel canale 0 (stabile) ma dipende da "emulatore". La soluzione è forzare il gestore a scaricare il pacchetto "emulatore" dal canale 3:

./sdkmanager --channel=3 emulator

Problema risolto!


Questo lo ha risolto per me (su Ubuntu 16.04 con patch complete (Xenial Xerus)).

Disclaimer: ho ripulito tutto in anticipo:

rm -Rf ~/android-studio/ ~/.AndroidStudio2.2/ ~/.android/ ~/Android/

Poi:

  • wget https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip
  • wget https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
  • unzip android-studio-ide-162.3764568-linux.zip -d ~/
  • mkdir -p ~/Android/sdk
  • unzip tools_r25.2.3-linux.zip -d ~/Android/sdk
  • ~/Android/sdk/tools/bin/sdkmanager "platforms;android-25"
  • ~/Android/sdk/tools/bin/sdkmanager --channel=3 emulator
  • ~/android-studio/bin/studio.sh
  • Fai clic su "Configura" nella finestra di avvio
  • Seleziona "SDK Manager" nel menu
  • L'elenco a destra mostra "parzialmente installato" per il livello API 25
  • Fai clic su "Modifica" a destra di "Posizione SDK Android"
  • Viene visualizzato il messaggio di avviso "è stato rilevato un SDK Android esistente. La procedura guidata scaricherà solo componenti SDK mancanti o obsoleti"
  • Fai clic su "Avanti"
  • Fai clic su "Avanti"
  • [aspetta mentre si installa]
  • Clicca "Finish"




android-studio-2.3