Интеграция NDK в студии Android

Сегодня я обновил мою андроид-студию до версии 1.3, и я ввел путь NDK (android-ndk-r10e NDK) в local.properties (ndk.dir = C: \ AndroidNDK \ android-ndk-r10e \ android-ndk-r10e), но Я получил эту ошибку.

Ошибка: выполнение выполнено для задачи ': app: compileDebugNdk'.

Ошибка: интеграция NDK устарела в текущем плагине. Попробуйте попробовать новый экспериментальный плагин. Для получения дополнительной информации см. Http://tools.android.com/tech-docs/new-build-system/gradle-experimental . Установите «android.useDeprecatedNdk = true» в файле gradle.properties, чтобы продолжить использование текущей интеграции NDK.

Пожалуйста, помогите мне решить эту проблему

Solutions Collecting From Web of "Интеграция NDK в студии Android"

Установите android.useDeprecatedNdk=true в gradle.properties чтобы продолжить использование текущей интеграции NDK.

Вам просто нужно следовать инструкциям, которые даны вам в ошибке.

Добавьте следующий код в свой build.gradle

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

Это может решить вашу проблему.

R10e отлично подходит для CLI с gradlew.

R10e отлично справляется с версией androidStudio gradle (gradl-2.4 в AS-1.3)

До тех пор, пока вы все еще используете упоминание об этом здесь , «ph0b». См. «Образец файла .gradle» и обратите внимание на то, что IMO и, возможно, в его представлении также – u все еще не хочет процесс AS ndk по умолчанию (вы хотите выполнить некоторую дополнительную работу по настройке и полностью контролировать сам) .Ph0b blogs на ndk show Как сделать все сами, а не полагаться на android.mk gen'd от AS. Я все еще использую свой собственный exec для ndk и своих собственных файлов make как объяснение ph0b. Все хорошо с r10e / AS 1.3 на linux.

Мой 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