Android SDK Manager non installa componenti


243

Non sono sicuro di cosa sto facendo di sbagliato qui. Ho installato Android SDK Manager e ora sto provando a installare una piattaforma come suggerisce il sito Web Android Dev. Dopo aver fatto clic su Installa, viene visualizzato un errore che indica che Manager non è stato in grado di creare una cartella temporanea all'interno della directory Android. Quindi l'ho creato. Ora sto ricevendo questo errore:

Download della piattaforma SDK Android 2.3, API 9, revisione 1 File non trovato: C: \ Programmi (x86) \ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip (Accesso negato)

C'è anche un piccolo messaggio sotto la barra di avanzamento che dice "Fatto. Non è stato installato nulla".

Sto eseguendo Windows 7 Ultimate, nel caso sia utile.


28
Esegui SDK Manager come amministratore. Non aprire Android Studio o Eclipse.
— Maheshkumar il

@maheshrpm Ha funzionato per me, ma cosa posso fare per aprire SDK Manager come amministratore tramite Android Studio? Ho già selezionato l'opzione Esegui come amministratore nelle proprietà del file.
— Clawdidr,

2
@Clawdidr apre Android Studio come amministratore! Quindi SDK Manager si apre anche con il privilegio di amministratore quando apri da Android Studio.
— Maheshkumar,

Inizialmente ho modificato l'autorizzazione per la cartella menzionata. C: \ Programmi (x86) \ Android \ android-studio. Quindi ha avviato Android Studio a 64 bit come Esegui come amministratore. Questo ha funzionato perfettamente per me ..
— Ajay Kumar Meher

Eseguire Android SDK Manager come amministratore ha funzionato per me. Grazie
— Bryan Labuschagne l'

Risposte:


527

Prova a eseguire Android Studio come amministratore, facendo clic con il tasto destro del mouse su .exe e selezionando "Esegui come amministratore".

Inoltre, alcuni programmi antivirus sono noti per interferire con SDK Manager.


2
Non funziona per me, non posso installare android-sdk \ tools anche se corro come amministratore
— Vass

1
@Vass dove sta esattamente fallendo il tuo?
— Will Tate,

@willtate, ho posto la domanda su stackoverflow.com/q/10470593/410975 e alla fine ha funzionato, ma attraverso una strana via di modifica del nome della cartella non è stato possibile accedere e tornare di nuovo .. funziona ma attraverso un mistero di azioni.
— Vass

1
@Vass Ok, ho già visto quel problema prima. Ho risposto a una domanda qui: stackoverflow.com/questions/8839255/…
— Will Tate

Disabilitare il firewall ha funzionato per me. Ho anche disabilitato l'antivirus ed eseguito SDK Manager come amministratore. Vedere stackoverflow.com/questions/3808167/...
— chrysanhy

35

Stavo riscontrando un problema di autorizzazione simile e SDK Manager non è riuscito a scaricare e installare nuovi componenti. Il messaggio di errore era (sto eseguendo Android Studio (Anteprima I / O) 0.2.9)

"Impossibile creare C: \ Programmi (x86) \ Android \ android-studio \ sdk \ temp"

Sebbene la soluzione fosse esattamente ciò che dice la risposta di @ william-tate, non sono riuscito a eseguire direttamente "SDK Manager". Non riesce con il messaggio:

Impossibile eseguire tools \ android.bat Il sistema non riesce a trovare il file specificato.

Invece ho eseguito "tools \ android.bat" come amministratore, che a sua volta ha lanciato SDK Manager con le stesse autorizzazioni che hanno risolto il problema.

Spero che questo aiuti per qualcuno che affronta il problema che ho affrontato.


2
questo è piuttosto il supporto per coloro che eseguono la versione personalizzata con eclissi in essa.
— EmilDo

4
È anche utile per coloro che letteralmente non vedono exe manager sdk di Android nella cartella sdk.
— whyoz,

19

In Mac OS X (provato con Android Studio), procedi come segue in Terminale

cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

Questo avvia il gestore SDK come amministratore. Ora aggiorna / installa i pacchetti dal gestore SDK e funzionerà.


Buona risposta Ho verificato questa risposta quando si sta provando in Mac-OS X Grazie
— Samir Mangroliya,

Questo in effetti ha fatto il trucco quando si tenta di avviare il gestore sdk autonomo dal Terminale
— mr5

10

Per Android Studio, selezionare "Esegui come amministratore" all'avvio di Android Studio aiuta.


8

Nel mio caso ho dovuto specificare le impostazioni proxy in Strumenti-> Opzioni.


3

Ho avuto lo stesso problema quando provo a installarlo sul mio PC (Win7, sistema a 64 bit). Ho visualizzato un messaggio di errore nella figura seguente. Ma quando controllo la mia cartella locale "C: \ Users \ nomeutente \ AppData \ Local \ Android \ sdk", l'SDK di Android è già lì. In qualche modo Android Studio non è stato in grado di vederlo / collegarlo.

Quindi controlla prima se riesci a trovare l'SDK di Android nella cartella locale. Se sì, basta seguire i passaggi successivi.

  1. Scegli "Annulla" e fai clic su "X" nell'angolo in alto a destra. inserisci qui la descrizione dell'immagine
  2. Scegliere 'Non rieseguire la procedura guidata di installazione' e fare clic su 'OK' inserisci qui la descrizione dell'immagine
  3. Riavvia Android Studio e seleziona "Configura" -> "Impostazioni predefinite del progetto" -> "Struttura del progetto" inserisci qui la descrizione dell'immagine
  4. Aggiungi "C: \ Users \ nomeutente \ AppData \ Local \ Android \ sdk" in "Posizione Android" e fai clic su "OK" Voce di elenco
  5. Fai clic su "Avvia un nuovo progetto Android Studio".

Speriamo che aiuti.


2

Ho avuto un problema simile: download XML molto lenti seguiti da un elenco di pacchetti vuoto. L'SDK, a quanto pare, stava cercando di utilizzare un'installazione Java legacy. L'impostazione di JAVA_HOME su 1.6 jdk ha funzionato.


2

Nel mio caso stavo usando Windows 7 con il sistema operativo a 64 bit. Abbiamo installato Java SE a 64 bit e il pacchetto ADT a 64 bit. Con questa configurazione, non siamo riusciti a far funzionare correttamente il gestore SDK (in particolare, nessun download consentito e non mostrava tutte le opzioni di download dell'API). Dopo aver provato tutte le risposte di cui sopra e da altri post, abbiamo deciso di esaminare la configurazione Java e ci siamo resi conto che potrebbe essere la configurazione a 64 bit che sta causando il dolore del bundle ADT (ricordo vagamente di aver visto / letto questo problema prima).

Quindi abbiamo disinstallato Java a 64 bit e reinstallato a 32 bit, quindi abbiamo usato il bundle ADT a 32 bit e ha funzionato correttamente. L'utente di sistema era già un amministratore, quindi non era necessario "Esegui come amministratore"


2

Per coloro che eseguono SDK Manager in Eclipse, selezionare "Esegui come amministratore" all'avvio di Eclipse.exe aiuta.


2

L'accesso negato è perché Windows non fornisce l'autorizzazione di scrittura e modifica predefinita ai file nella sua unità di installazione, vale a dire. c: Per risolvere questo problema di solito utilizzo un'unità separata o, nel tuo caso, devi impostare i diritti di accesso alla cartella specifica nelle opzioni clic destro -> opzioni> sicurezza -> modifica inserisci qui la descrizione dell'immagine


1

In Windows 8:

  • fare clic destro sul pulsante Windows
  • Voce di elenco
  • CDM come amministratore
  • Premi 'si'
  • incolla questo $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

1

Per utente Linux / ubuntu

  • Perché sta succedendo?
    a causa di lock iconalcune cartelle (che non dispongono dell'accesso in lettura / scrittura) in
    " / yourpath / android-studio-SDK "

  • Ordinamento e soluzione dolce
    -Apri Terminale (Ctrl + alt + t)
    -copia il parassita -Attendi per un po '..... -ora Riprova asudo chown -R $USER: $HOME

    update your SDK

Happy Coding :)


1
Grazie. Ho trascorso circa 3 giorni e finalmente la tua soluzione mi ha aiutato.
— Hossein Seifi,

0

Se si utilizza SDK Manager in Eclipse:

Opzione 1: fare clic con il tasto destro su eclipse.exe e selezionare "Esegui come amministratore".

Opzione 2: se non si desidera avviare Eclipse.exe come amministratore, installare / copiare i file di installazione di Eclipse da "C: \ program files \ Eclipse ADT Bundle \" in una cartella non protetta, come "D: \ android \". Esegui "D: \ android \ eclipse \ eclipse.exe", seleziona la voce di menu "Finestra => Preferenze => Android" e cambia "Posizione SDK" in "D: \ android \ sdk \". Dopodiché sarai in grado di installare nuovi pacchetti in Android SDK Manager.


0

vai alla cartella SDK e fai clic con il tasto destro su SDK Manager ed esegui con l'amministratore e goditi l'installazione.


0

Per andare d'accordo con quello che diceva v01d:

Utilizzando Android Studio per Mac OS X, la cartella SDK potrebbe anche trovarsi in /Users/{user}/Library/Android/sdk, dove {utente} è il tuo nome utente.

Per scoprire dove si trova l'installazione parziale dell'SDK, vai su Configura> Gestione SDK in Android Studio, quindi fai clic su Modifica in alto. Questo dovrebbe far apparire una finestra e mostrare la posizione.

Copia questo percorso e incollalo davanti al cdcomando in un terminale. Eseguire infine sudo ./android sdkper avviare il gestore SDK autonomo.


EDIT (14 luglio 2016):

Il file binario "Android" potrebbe anche essere in /Users/{user}/Library/Android/sdk/tools.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.