Come impostare il path NDK Build in OSX per Android studio

Avevo impostato l' ANDROID_NDK_HOME come /Users/Shajilshocker/Documents/Android/NDK/android-ndk-r10b utilizzando un'applicazione mac osx denominata Variabili di ambiente .

Avevo confermato di aver impostato correttamente il path in Terminal

  • Trasferimento di file JSch SCP usando il canale "exec"
  • Come leggere i contatti di android sim e contatti telefonici separatamente
  • Non ricevere il messaggio GCM mentre il dispositivo Android rimane collegato a WIFI
  • Imposta il livello di zoom minimo per MapView
  • java.lang.NoClassDefFoundError: com.google.android.gms.common.internal.zzd
  • Cambiare il colore di TextView cliccabile sul fuoco e fare clic su?
  • echo $ANDROID_NDK_HOME

    Ma quando ndk-build un file di shell in un progetto Android Studio che invoca ndk-build ottengo il seguente errore

    ndk-build: command not found

    Come assicurarsi che ndk-build sia nel tuo path di creazione?

    Come impostare ndk-build nel mio path di creazione?

    Grazie per qualsiasi aiuto

  • Aggiornamenti dell'interface utente Threading in Android
  • Errore di file con ADT r17
  • Come controllare ActionBar diviso in modo programmato?
  • MathML e Java
  • L'object AudioRecord non inizializza in un progetto
  • android trascina la visualizzazione liscia
  • 4 Solutions collect form web for “Come impostare il path NDK Build in OSX per Android studio”

    Ebbene, questo non è sufficiente per rendere il sistema consapevole del path. È necessario aggiungere questo path alla variabile di sistema PATH . Nel tuo caso, tutto quello che wherete fare è aggiungere la seguente row al file di configuration del terminal (che dovrebbe essere sotto la tua home directory, denominata .bashrc se hai mantenuto il terminal predefinito, path completo: ~/.bashrc ):

     export PATH=$PATH:/Users/Shajilshocker/Documents/Android/NDK/android-ndk-r10b 

    Quella linea fa effettivamente aggiungere il path alla tua directory Android NDK alla variabile PATH . Esport una variabile denominata PATH con il suo contenuto corrente più la directory del tuo NDK.

    Passo dopo passo:

    • Vai nella home directory
    • Modifica .bashrc
    • Aggiungi la row che ho mostrato sopra
    • Salvare, uscire, quindi riavviare bash (devi solo digitare bash , quindi entrare)

    Per Mac utilizzare: Aprire il file .bash_profile con un editor di text. Il file.bash_profile si trova per impostazione predefinita nella directory home. Eg / Utenti / john

    l'assunto è: hai scaricato l'android sdk e ndk in / User / john / Android o puoi trovare il path da Android Studio andando

    Struttura del progetto> Posizione SDK, prestare attenzione alla posizione SDK di Android e all'ubicazione di Android NDK

     export ANDROID_SDK=/Users/john/Android/sdk export ANDROID_NDK=/Users/john/Android/sdk/ndk-bundle export PATH="$PATH:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$ANDROID_NDK" 

    Quindi salvare le righe sopra riportte nel file .bash_profile. Chiudere e provare a digitare questo sul tuo terminal

     ndk-build 

    se la risposta è come di seguito, sei bravo ad andare

     Android NDK: Could not find application project directory ! Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. /Users/john/Android/sdk/ndk-bundle/build/core/build-local.mk:143: *** Android NDK: Aborting . Stop. 

    L'ipotesi qui è che hai scaricato il tuo android sdk in / Users / john / Android

    Nel caso in cui questo aiuti chiunque, ho installato l'Android NDK utilizzando Android Studio su MacOS seguendo le istruzioni sulla pagina web di android.com NDK : ho selezionato Strumenti -> Android -> Gestione SDK e quindi selezionato NDK. Android Studio ha quindi installato i file scaricati sotto:

     /Users/user.name/Library/Android/sdk/ 

    Quella directory è la stessa che è elencata nella window Gestione SDK all'interno di Android Studio. Sotto questa directory è un'altra directory ndk-bundle , che dispone di tutti gli strumenti NDK.

    Così, ho aggiunto questo al mio cammino:

     /Users/user.name/Library/Android/sdk/ndk-bundle/ 
    • cd al path che devi impostare.

    • Entra in Terminal : echo "export PATH=$PATH:$ANDROID_NDK_HOME" | sudo tee -a /etc/profile echo "export PATH=$PATH:$ANDROID_NDK_HOME" | sudo tee -a /etc/profile

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.