Imansible build progetti con android-ndk e Android Studio

Ho un progetto android con FFmpeg e altre librerie esterne. Ho scaricato l'ultima versione del ndk (ndk-r10) e sto eseguendo Android Studio 0.8.0. Sto anche eseguendo Windows 8 64bit con l'ultima versione di cygwin.

Il mio progetto si costruisce senza problema e ho aggiunto il ndk.dir a local.properties. Quando provo a eseguire, ottengo questo messaggio di errore:

  • Come faccio a get il nome dell'operatore di un numero in entrata in androidi ..?
  • Componenti di gravità dell'accelerometro
  • Java / android come avviare un'AsyncTask dopo 3 secondi di ritardo?
  • Rileva un pizzico di dito tramite JavaScript su iPhone e Android
  • Phonegap's FileTransfer.upload () che lancia codice di errore 3 su Android
  • dex loader imansible eseguire dex: ID metodo non in : 65536
  • The System cannot find the path specified Error:Execution failed for task ':app:compileDebugNdk'. com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:\Users\John1\AppData\Local\Android\android-ndk-r10\ndk-build.cmd NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\Users\John1\AndroidstudioProjects\android-project\app\build\intermediates\ndk\debug\Android.mk APP_PLATFORM=android-18 NDK_OUT=C:\Users\John1\AndroidstudioProjects\android-project\app\build\intermediates\ndk\debug\obj NDK_LIBS_OUT=C:\Users\John1\AndroidstudioProjects\android-project\app\build\intermediates\ndk\debug\lib APP_ABI=all Error Code: 1 Output: The system cannot find the path specified. 

    Alla ricerca di consigli. Grazie.

  • Come posso inserire caratteri utf-16 nella risorsa string Android?
  • Come interrogare il fornitore di contenuti di Android MediaStore, evitando immagini orfane?
  • codice per ruotare l'image catturata dall'intento della camera che non funziona in Android
  • Comportmento di scorrimento in RecyclerView nidificato con scorrimento orizzontale
  • Android: ListView con Swipe all'interno di ViewPager
  • Android Cancella tutti i campi EditText con il button Cancella
  • One Solution collect form web for “Imansible build progetti con android-ndk e Android Studio”

    con Android Studio, il supporto NDK è preliminare e i file * .mk vengono ignorati. Puoi rendere Android Studio / gradle riutilizzarli distriggersndo l'integrazione di default NDK, renderla chiamata ndk-build (.cmd) da solo e usando le libs/ location standard per l'integrazione di file .so:

     import org.apache.tools.ant.taskdefs.condition.Os apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.0.3" defaultConfig{ minSdkVersion 15 targetSdkVersion 19 versionCode 101 versionName "1.0.1" } sourceSets.main { jniLibs.srcDir 'src/main/libs' jni.srcDirs = [] //disable automatic ndk-build call } // call regular ndk-build(.cmd) script from app directory task ndkBuild(type: Exec) { if (Os.isFamily(Os.FAMILY_WINDOWS)) { commandLine 'ndk-build.cmd', '-C', file('src/main').absolutePath } else { commandLine 'ndk-build', '-C', file('src/main').absolutePath } } tasks.withType(JavaCompile) { compileTask -> compileTask.dependsOn ndkBuild } } 

    Se hai bisogno di ulteriori informazioni, ecco il mio post sul blog su questo argomento: http://ph0b.com/android-studio-gradle-and-ndk-integration/

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