2015-08-21 15 views
14

Utilizzo Android Studio per un progetto su SVN (di solito su PC Windows).La directory AndroidStudio SDK non esiste

Ultimamente voglio eseguire questo su un Mac, si continua a dare l'errore di seguito:

Error:The SDK directory '/Users/AhmadMusa/Desktop/[PROJECT PATH]/D:\Android\sdk' does not exist.
Please fix the 'sdk.dir' property in the local.properties file.

ho già messo l'SDK in archivio local.properties come:

sdk.dir=/Users/AhmadMusa/Library/Android/sdk

I don' So perché continua ad aggiungere automaticamente (D: \ Android \ sdk), questa è la mia directory di Windows PC SDK, ma perché è qui ora! nulla sul codice menziona qualsiasi D:\Android\sdk.

+1

controllare se la cartella sdk ha le autorizzazioni! –

+0

@MaxPinto, controllato e ho i permessi di lettura e scrittura :(grazie però –

+0

metti il ​​tuo percorso completo, stai usando windows, linux o Mac. Se è windows, dovresti mettere il percorso assoluto, se linux/Mac dovresti usare un collegamento se non vuoi usare il percorso completo Il percorso completo di Windows è: c: // users/AhmadMusa/.... come hai –

risposta

15

Non è possibile modificare local.properties è un file generato, fare clic con il pulsante destro del mouse sul progetto e selezionare "Apri Impostazioni modulo" in Posizione SDK per posizionare la posizione per l'SDK.

pasta in /Users/AhmadMusa/Library/Android/sdk

e ricostruire il progetto

Aggiornamento

tenta di eliminare il file local.properties e crearne uno nuovo, ma non controllare in controllo di versione.

Fare clic destro livello superiore del progetto e creare un nuovo file '' local.properties poi aggiungere: sdk.dir=/Users/AhmadMusa/Library/Android/sdk

pulito e costruire

+0

questo era già fatto anche, mostra: /Users/AhmadMusa/Library/Android/sdk –

+0

@AhmadMusa vedi aggiornamento sopra –

+1

Grazie @ inner_class7, ho provato questo, sempre lo stesso .. Dà l'errore anche mentre pulisco e prima di tutto, appena dopo aver premuto Clean project, ottengo questo: Errore: si è verificato un problema nella configurazione del progetto ': Nome progetto'. > La directory SDK '/ Utenti/AhmadMusa/Desktop/[ProjectPath]/D: \ Android \ sdk' non esiste. –

2

da Android 1.0.1 Studio

Vai

File -> struttura del progetto nella struttura del progetto sinistra -> posizione SDK posizione SDK selezionare la posizione dell'SDK Android (versione precedente utilizzare premere +, aggiungere un'altra SDK) Modificare il percorso sdk a/Users/AhmadMusa/Library/Android/sdk

+0

è già impostato sul percorso SDK di cui sopra ... Il mio punto in questione è da dove è il D: \ Android \ sdk venuto da?! È il mio percorso di Windows PC SDK, perché è qui? Ricercato ovunque e non è stato possibile trovarlo per rimuoverlo .. –

1

Penso che si dovrebbe andare a:

File ->Project Structure->SDK Location->

lì selezionare la posizione sdk.

+0

se questo non funziona. Dovresti davvero usarlo: https://github.com/JakeWharton/sdk-manager-plugin –

0

Acquista il tuo SDK manager in Android studio, se hai installato parzialmente sdk. Installa completamente l'SDK e prova a eseguire il codice.

2

Questo è un problema quando si apre il progetto in modo errato. aprire il progetto non importare il progetto

+0

grazie! Questo ha risolto il mio problema. – aleix

0

Basta aprire il file local.property

se il progetto viene utilizzato in Mac prima, in modo che il percorso sdk sarà qualcosa di simile sdk.dir =/Users/siddharthyadav/Library/Android/

Ora, se si sta tentando di utilizzare che in windows quindi basta modificare e mettere la vostra posizione sdk: Esempio: sdk.dir = D: \ software \ android-sdk \ android-sdk

Basta pulire e costruire. Vedi funziona !!!

0

Avevo un ; nel nome della variabile d'ambiente, lo spiego e funzionerà!

  • refollow i passi dopo la verifica della ANDROID_HOME
  • reagiscono init
  • => Esegui si emulatore
  • => run-android
0

posso risolvere questo problema, il motivo è : Hai scaricato i progetti di altri. Il suo contenuto di file local.properties è il suo percorso SDK. È necessario sostituire il percorso SDK con il percorso SDK locale, quindi ricostruire il progetto.

0

sdk.dir non ha funzionato per me perché avevo ANDROID_HOME variabile ambiente con il percorso sbagliato. Quindi, la soluzione è solo per aggiornare ANDROID_HOME o rimuoverlo per utilizzare local.properties.
Il riavvio di Android Studio è richiesto dopo la modifica.

0

Basta chiudere il progetto e riaprirlo nuovamente. Quindi viene visualizzato il messaggio SDK fare clic su OK.

0

Ho risolto questo problema in Windows utilizzando questo formato per il percorso completo:

sdk.dir = C:/Users/xxxx/AppData/Local/Android/Sdk

0
  1. Aprire cartella del progetto
  2. local.properties aperti in notepad ++
  3. cambiamento sdk.dir in C: \ Users \ xxxx \ AppData \ Local \ Android \ Sdk
  4. Salva

Dopo la modifica, risincronizza di nuovo Android Studio.

Problemi correlati