Trovare Android SDK su Mac e aggiungere a PATH


184

Ho installato Android Studio sul mio MacBook Air (versione 10.11 del sistema operativo El Capitan) e ho scritto con successo una piccola app "ciao, mondo" e installato sul dispositivo (Nexus 7) e eseguito su AVD. Tutto quello che voglio fare ora è essere in grado di creare l'app e installarla sul dispositivo dalla riga di comando anziché su Android Studio. Sto seguendo le indicazioni qui:

http://developer.android.com/training/basics/firstapp/running-app.html

e la linea pertinente è:

Assicurati che la directory / strumenti / piattaforma SDK Android sia inclusa nella variabile di ambiente PATH, quindi esegui:

Il problema è che non riesco a trovare l'SDK di Android sul mio computer! Presumo che sia lì perché altrimenti il ​​programma non si sarebbe compilato ed eseguito su Android Studio? Forse è una cattiva ipotesi? Sono nuovo sui Mac (sono abituato a Windows), quindi non conosco il modo migliore per cercare l'SDK di Android. Quindi le mie domande:

  1. Come trovo Android SDK sul mio computer? O dimostrare a me stesso che non c'è?
  2. Se non è presente, come posso installarlo?
  3. Come cambio PATH per includere Android SDK?

12
prova a cercare qui/Library/Android/sdk/
Paras,

devi esportare 2 percorsi - stackoverflow.com/questions/18143183/…
Tasos

8
puoi trovare il percorso nel tuo gestore sdk: Android Studio-> Preferenze-> Appeareance & Behavior-> Impostazioni di sistema-> Android SDK-> qui Posizione SDK Android
Rohit Ramkumar

3
Prova/Users/<your_user>/Library/Android/sdk
mrgloom

Risposte:


338

1. Come trovarlo

  • Apri Android Studio, vai su Android Studio> Preferenze
  • Cercare sdk
  • Verrà mostrato qualcosa di simile a questo (questa è una finestra di Windows come puoi vedere)

Puoi vedere la posizione lì - il più delle volte è:

/Users/<name>/Library/Android/sdk

2. Come installarlo, se non lì

Pagina di download dell'SDK autonomo

3. Come aggiungerlo al percorso

Apri il tuo Terminale, modifica il tuo ~/.bash_profilefile in nano digitando:

nano ~/.bash_profile

Se usi Zsh, modifica ~/.zshrcinvece.

Vai alla fine del file e aggiungi il percorso della directory al tuo $PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • Salvalo premendo Ctrl+X
  • Riavvia il terminale
  • Per vedere se funziona o no, digita il nome di qualsiasi file o binario che si trova all'interno delle directory che hai aggiunto (ad es. adb) E verifica che sia aperto / eseguito

Grazie. Ho seguito il passaggio 1 e ho visto che il percorso era: / Users / user / Library / Android / sdk Curiosamente, usando "Finder" e Vai-> Vai alla cartella, non sono riuscito a raggiungerlo eseguendo il drill down da / Users / user / Libreria ecc. La directory utente non mostra Libreria! Deve essere una cosa strana per Mac. Ho dovuto mettere il percorso completo in Finder.
Dave,

Per i posteri, questo link potrebbe essere utile per l'aggiunta al PERCORSO: osxdaily.com/2014/08/14/add-new-path-to-path-command-line Ho dovuto digitare manualmente il percorso per l'esportazione. Da nessuna parte in "Finder" ho visto un nome di directory di copia come in Windows. Sospiro ...
Dave, il

Riavvia il Terminale dopo aver salvato il file / etc / percorsi
Paul Spiesberger il

13
Consiglia di non modificare /etc/pathdirettamente. usa invece "export" in ~ / .bash_profile. Ex. export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATHdopo aggiungi sopra a ~ / .bash_profile basta usare source ~/.bash_profilese non ci sono errori puoi usare liberamente il adbcomando
Henry

Grazie ha funzionato perfettamente per me. Avevo provato a esportare in ~ / .back_profile ma non funzionava affatto.
DevShadow

47

Se non vuoi aprire Android Studio solo per modificare il tuo percorso ...

Vivono qui con un'installazione predefinita:

${HOME}/Library/Android/sdk/tools
${HOME}/Library/Android/sdk/platform-tools

Ecco cosa vuoi aggiungere al tuo .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"

15

Trova la posizione dell'SDK per Android

Android Studio 
  > Preferences
  > Appearance & Behaviour
  > System Settings 
  > Android SDK
  > Android SDK Location

Crea un .bash_profilefile per le variabili di ambiente

  • Apri l'app Terminale
  • Vai alla tua home directory tramite cd ~
  • Crea il file con touch .bash_profile

Aggiungi la variabile PATH al tuo .bash_profile

  • Apri il file tramite open .bash_profile
  • Aggiungi export PATH=$PATH: [your SDK location] /platform-toolsal file e premi ⌘sper salvarlo. Di default è:

    export PATH=$PATH:/Users/yourUserName/Library/Android/sdk/platform-tools

  • Torna all'app Terminal e carica la variabile con source ~/.bash_profile


13
  1. Come trovo Android SDK sul mio computer? O dimostrare a me stesso che non c'è?

Quando installi Android Studio, ti consente di scegliere se scaricare SDK o meno

  1. Se non è presente, come posso installarlo?

è possibile ottenere SDK da qui http://developer.android.com/sdk/index.html

  1. Come cambio PATH per includere Android SDK?

in Android Studio fai clic su File >> Impostazioni inserisci qui la descrizione dell'immagine


7

Se Android Studio ti mostra il percorso /Users/<name>/Library/Android/sdk ma non riesci a trovarlo nella tua cartella, fai clic con il pulsante destro del mouse e seleziona "Mostra opzione di visualizzazione". Lì potrai selezionare "Mostra cartella libreria"; selezionalo e puoi accedere all'SDK.


4

Il percorso predefinito di Android SDK è /Users/<username>/Library/Android/sdk, è possibile fare riferimento a questo post .

aggiungi questo al tuo .bash_profile per aggiungere la variabile d'ambiente

export PATH="/Users/<username>/Library/Android/sdk/tools:/Users/<username>/Library/Android/sdk/build-tools:${PATH}"

Quindi salva il file.

caricalo

source ./.bash_profile 

0

AndroidStudioFrontScreen Ho semplicemente fatto doppio clic sul file di installazione dmg di Android che ho salvato sul disco rigido e quando è arrivata la schermata iniziale ho trascinato l'icona per Android Studio nella cartella Applicazioni, ora so dove si trova !!! Inoltre, quando lo esegui, assicurati di fare clic con il pulsante destro del mouse su Android Studio mentre sei sul Dock e seleziona "Opzioni" -> "Conserva sul Dock". Tutto il resto funziona. Dr. Roger Webster

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.