2014-04-27 18 views
6

Ho scaricato e installato il NDK (Android-NDK-r9d) qui C: \ Program Files (x86) \ Android \ android-NDK-r9dAndroid Studio ndk.dir problema

ho aggiunto l'NDK .dir immobili in local.properties:

sdk.dir=C\:\\Program Files (x86)\\Android\\android-studio\\sdk 
ndk.dir=C\:\\Program Files (x86)\\Android\\android-studio\\android-ndk-r9d 

ho aggiunto una variabile di ambiente di sistema:

ANDROID_NDK_HOME = C: \ Program Files (x86) \ Android \ android-NDK-r9d

mi hanno confermato NDK-build è nel repertorio legato

Ho confermato la mia proprietà build.gradle è appropriato (versione saggia)

dependencies { 
    classpath 'com.android.tools.build:gradle:0.9.+' 
} 

ho confermato la mia versione di Android Studio è correggere: 0.5.5

ancora sto ottenendo questo:

Error:Execution failed for task ':muPdf:compileReleaseNdk'. 
> NDK not configured. 
Download the NDK from http://developer.android.com/tools/sdk/ndk/.Then add ndk.dir=path/to/ndk in local.properties. 
(On Windows, make sure you escape backslashes, e.g. C:\\ndk rather than C:\ndk) 

risposta

4

Sembra che il percorso dell'ambiente ei file local.properties puntano in diverse posizioni:

sentiero: C:\Program Files (x86)\Android\android-ndk-r9d

local.properties: C\:\\Program Files (x86)\\Android\\android-studio\\android-ndk-r9d

assicurarsi che è giusto. È possibile mantenere il PATH e rilasciare i local.properties declerations, e quindi provare questo comando attraverso la console: ndk-build -? per vedere se è stato trovato in PATH

+2

Grazie Sean, devo essere stato a guardare lo schermo è troppo lungo oggi .. – Syntax

3

Ho avuto un problema simile per rendersi conto soltanto che solo l'NDK era non installato (stesso messaggio di errore).

ho semplicemente andato alla SDK Manager Android e installato NDK fascio.

Post che ho appena scelto il percorso di default nelle impostazioni e ha funzionato.

0

Installare NDK nel gestore SDK, se avete già installato "build.gradle" aperta dell'applicazione sostituire queste linee

sourceSets { main { jni.srcDirs = ['src/main/jni', 'src/main/jniLibs/', 'src/main/jni/'] } } 

a

sourceSets.main { jniLibs.srcDir 'src/main/jniLibs' // mention your JNI lib path(where ".so" files contains) jni.srcDirs = [] //disable automatic ndk-build call }

Problemi correlati