После обновления Android Studio до версии 1.3.0 я получаю" интеграция NDK устарела в текущем плагине " ошибка


я обновил свою студию Android до версии 1.3.0 до 3 дней.

перед этим я могу использовать NDK и теперь я получаю ошибку, как,

ошибка: (50, 0) ошибка: интеграция NDK устарела в текущем плагине. Попробуйте новый экспериментальный плагин. Дополнительные сведения см. В разделе http://tools.android.com/tech-docs/new-build-system/gradle-experimental. Набор "для Android.useDeprecatedNdk=true " в gradle.свойства для продолжения использование текущей интеграции NDK.

Я не могу найти файл gradle.недвижимость на уровне проекта.

Как я могу решить эту ошибку?

3 88

3 ответа:

вот как решить эту проблему :

  1. добавить gradle.properties файл в корневую папку вашего проекта
  2. добавить 'android.useDeprecatedNdk=true' до gradle.properties file

вот мой gradle.свойства :

# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true

android.useDeprecatedNdk=true

и добавить его в корень вашего проекта :

location of gradle.properties

и перестроить свой проект. Вот и все.

это в основном происходит, когда вы переносите свой проект из eclipse в Android studio, или когда вы просто импортируете проект eclipse в android studio.

еще одна проблема при получении этой ошибки, в основном у вас нет файла с именем "gradle.свойства " сначала нужно создать / добавить в проект, а затем установить

android.useDeprecatedNdk=true

устаревший NDK больше не поддерживается. Чтобы избежать этой ошибки удалитьandroid.useDeprecatedNdk=true С пробел в директории проекта. Если ошибки повторятся затем отредактируйте построить.gradle (модуль:приложение) и добавить эти строки, как показано ниже:

 buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
sourceSets { main { jni.srcDirs = ['src/main/jni/','src/main/jniLibs/'] } }
externalNativeBuild {
    ndkBuild {
        path 'build/intermediates/ndk/debug/Android.mk'
    }
}