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.