x86_64 r16b r15b r13 ndk google 11c android android-studio android-ndk jetbrains

r16b - Integración de NDK en el estudio de Android



ndk root (3)

Agregue el siguiente código en su build.gradle

sourceSets { main { jni.srcDirs = [] } }

Esto puede resolver su problema..

Hoy actualicé mi Android Studio a 1.3 y entro en la ruta NDK (android-ndk-r10e versión NDK) en local.properties (ndk.dir = C: / AndroidNDK / android-ndk-r10e / android-ndk-r10e) pero Tengo este error.

Error: La ejecución falló para la tarea '': app: compileDebugNdk''.

Error: la integración del NDK está en desuso en el complemento actual. Considera probar el nuevo plugin experimental. Para obtener más información, consulte http://tools.android.com/tech-docs/new-build-system/gradle-experimental . Establezca "android.useDeprecatedNdk = true" en gradle.properties para continuar usando la integración NDK actual.

porfavor ayudame a resolver este problema


r10e está bien en CLI con gradlew.

r10e está bien con la versión de androidStudio de gradle (gradl-2.4 en AS-1.3)

siempre y cuando sigas utilizando el enfoque mencionado aquí por ''ph0b''. vea el ''archivo .gradle de muestra'' y tenga en cuenta que IMO y tal vez en su opinión también - todavía no desea el proceso AS ndk predeterminado (desea hacer un trabajo de configuración adicional y mantener el control total de usted mismo). cómo hacerlo todo usted mismo y no confiar en el android.mk generado por AS. Todavía utilizo mi propio exec para ndk y mis propios archivos make como explique ph0b. Todo bien con r10e / AS 1.3 en linux.

mi CLI stdout ....

:app:ndkBuild make: Entering directory `/home/rob/src/speechnw/app/src/main/jni'' [armeabi-v7a] Compile thumb : audioboo-ogg <= bitwise.c [armeabi-v7a] Compile thumb : audioboo-ogg <= framing.c [armeabi-v7a] StaticLibrary : libaudioboo-ogg.a [armeabi-v7a] Compile thumb : audioboo-flac <= bitmath.c [armeabi-v7a] Compile thumb : audioboo-flac <= bitreader.c [armeabi-v7a] Compile thumb : audioboo-flac <= cpu.c [armeabi-v7a] Compile thumb : audioboo-flac <= crc.c [armeabi-v7a] Compile thumb : audioboo-flac <= fixed.c [armeabi-v7a] Compile thumb : audioboo-flac <= float.c [armeabi-v7a] Compile thumb : audioboo-flac <= format.c [armeabi-v7a] Compile thumb : audioboo-flac <= lpc.c [armeabi-v7a] Compile thumb : audioboo-flac <= md5.c [armeabi-v7a] Compile thumb : audioboo-flac <= memory.c [armeabi-v7a] Compile thumb : audioboo-flac <= metadata_iterators.c [armeabi-v7a] Compile thumb : audioboo-flac <= metadata_object.c [armeabi-v7a] Compile thumb : audioboo-flac <= ogg_decoder_aspect.c [armeabi-v7a] Compile thumb : audioboo-flac <= ogg_encoder_aspect.c [armeabi-v7a] Compile thumb : audioboo-flac <= ogg_helper.c [armeabi-v7a] Compile thumb : audioboo-flac <= ogg_mapping.c [armeabi-v7a] Compile thumb : audioboo-flac <= stream_decoder.c [armeabi-v7a] Compile thumb : audioboo-flac <= stream_encoder.c [armeabi-v7a] Compile thumb : audioboo-flac <= stream_encoder_framing.c [armeabi-v7a] Compile thumb : audioboo-flac <= window.c [armeabi-v7a] Compile thumb : audioboo-flac <= bitwriter.c [armeabi-v7a] StaticLibrary : libaudioboo-flac.a [armeabi-v7a] Compile++ thumb: audioboo-native <= FLACStreamEncoder.cpp [armeabi-v7a] Compile++ thumb: audioboo-native <= FLACStreamDecoder.cpp [armeabi-v7a] Compile++ thumb: audioboo-native <= util.cpp [armeabi-v7a] StaticLibrary : libstdc++.a [armeabi-v7a] SharedLibrary : libaudioboo-native.so [armeabi-v7a] Install : libaudioboo-native.so => libs/armeabi-v7a/libaudioboo-native.so [x86] Compile : audioboo-ogg <= bitwise.c [x86] Compile : audioboo-ogg <= framing.c [x86] StaticLibrary : libaudioboo-ogg.a [x86] Compile : audioboo-flac <= bitmath.c [x86] Compile : audioboo-flac <= bitreader.c [x86] Compile : audioboo-flac <= cpu.c [x86] Compile : audioboo-flac <= crc.c [x86] Compile : audioboo-flac <= fixed.c [x86] Compile : audioboo-flac <= float.c [x86] Compile : audioboo-flac <= format.c [x86] Compile : audioboo-flac <= lpc.c [x86] Compile : audioboo-flac <= md5.c [x86] Compile : audioboo-flac <= memory.c [x86] Compile : audioboo-flac <= metadata_iterators.c [x86] Compile : audioboo-flac <= metadata_object.c [x86] Compile : audioboo-flac <= ogg_decoder_aspect.c [x86] Compile : audioboo-flac <= ogg_encoder_aspect.c [x86] Compile : audioboo-flac <= ogg_helper.c [x86] Compile : audioboo-flac <= ogg_mapping.c [x86] Compile : audioboo-flac <= stream_decoder.c [x86] Compile : audioboo-flac <= stream_encoder.c [x86] Compile : audioboo-flac <= stream_encoder_framing.c [x86] Compile : audioboo-flac <= window.c [x86] Compile : audioboo-flac <= bitwriter.c [x86] StaticLibrary : libaudioboo-flac.a [x86] Compile++ : audioboo-native <= FLACStreamEncoder.cpp [x86] Compile++ : audioboo-native <= FLACStreamDecoder.cpp [x86] Compile++ : audioboo-native <= util.cpp [x86] StaticLibrary : libstdc++.a [x86] SharedLibrary : libaudioboo-native.so [x86] Install : libaudioboo-native.so => libs/x86/libaudioboo-native.so make: Leaving directory `/home/rob/src/speechnw/app/src/main/jni'' :app:compileDebugJava


Establezca android.useDeprecatedNdk=true en gradle.properties para continuar usando la integración NDK actual.

Solo tienes que seguir las instrucciones que se te dan en el error.