2015-08-24 22 views
10

Ho creato di recente un nuovo repository locale e ne ho ricavato del codice dal nostro repository remoto.SDK Posizione non trovata

quando apro il progetto, ricevo un messaggio in console:

Gradle sync failed: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable. 
    Consult IDE log for more details 

Ho seguito le istruzioni here per impostare la variabile d'ambiente (Im in un Mac) e controllato i miei local.properties:

Quindi, entrambe le cose sono sistemate, e sto ancora ricevendo questo errore. Ho cercato, ma nessuna soluzione ha funzionato per me.

Qualsiasi aiuto? Grazie.

EDIT:

Questo avviene solo con un progetto. Il resto dei progetti funziona perfettamente.

+2

come l'hai risolto ?? – Anjum

risposta

1

In Android Studio:

  1. Aprire il progetto navigatore
  2. Scegli l'elemento principale, fare clic destro -> Apri Impostazioni modulo.
  3. Nel campo Posizione SDK Android, assicurarsi che sia selezionato il percorso corretto (fino alla cartella sdk). Vedere il seguente esempio:

enter image description here

+0

È lì, è stata la prima cosa che ho controllato – Fustigador

+0

Hai provato a riavviare Android Studio e/o invalidare le cache (File -> Cache non valide)? –

+0

, prova a cambiare sdk.dir in android.dir nel file local.properties e assicurati che si trovi nella radice del tuo progetto. –

0

Ho avuto lo stesso problema e ha cercato le osservazioni di cui sopra. Più tardi l'errore cambiato in

"sync Gradle non riuscita: non è riuscito a trovare costruire strumenti di revisione 23.0.1 Consultare registro IDE per maggiori dettagli (Aiuto | Mostra registro)"

installato la revisione allora la build Gradle completato. Quindi prova ad aggiornare il tuo SDK.

0

Su Linux (Ubuntu 16.04) è possibile impostare la variabile d'ambiente ANDROID_HOME modificando il file ~/.bashrc, eseguendo nano ~/.bashrc quindi aggiungere la variabile d'ambiente che punta al percorso del Android Sdk nel mio caso, che è '/home/kbuhiire/Android/Sdk' quindi la variabile d'ambiente sembra qualcosa del genere. export ANDROID_HOME='/home/kbuhiire/Android/Sdk' e dopo aver salvato il file, eseguire source ~/.bashrc.