it-swarm.com.de

Nach dem Update von Android Studio auf Version 1.3.0 erhalte ich die Fehlermeldung "NDK-Integration ist im aktuellen Plugin veraltet"

Ich habe mein Android Studio vor 3 Tagen auf Version 1.3.0 aktualisiert.

Vorher kann ich NDK verwenden und jetzt bekomme ich einen Fehler wie:

Fehler: (50, 0) Fehler: Die NDK-Integration ist im aktuellen Plugin veraltet. Probieren Sie das neue experimentelle Plugin aus. Weitere Informationen finden Sie unter http://tools.Android.com/tech-docs/new-build-system/gradle-experimental . Setzen Sie "Android.useDeprecatedNdk = true" in gradle.properties, um die aktuelle NDK-Integration weiterhin zu verwenden.

Ich kann die Datei gradle.property auf Projektebene nicht finden.

Wie kann ich diesen Fehler beheben?

88
AndiGeeky

So lösen Sie dieses Problem:

  1. fügen Sie die gradle.properties-Datei zum Stammordner Ihres Projekts hinzu
  2. fügen Sie 'Android.useDeprecatedNdk=true' zur gradle.properties-Datei hinzu

Hier sind meine gradle.properties:

# 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

Und fügen Sie es zum Stammverzeichnis Ihres Projekts hinzu: 

 location of gradle.properties

Und baue dein Projekt neu auf.

210
AndiGeeky

Dies geschieht meistens, wenn Sie Ihr Projekt von Eclipse zu Android Studio migrieren oder einfach das Eclipse-Projekt in Android Studio importieren.

Ein weiteres Problem beim Erhalten dieses Fehlers: Meistens haben Sie nicht die Datei mit dem Namen "gradle.properties", die Sie zuerst im Projekt erstellen/hinzufügen und dann festlegen müssen

Android.useDeprecatedNdk=true
3
Ahmad Arslan

So lösen Sie dieses Problem:

Wechseln Sie zur Datei gradle.properties in den Stammordner Ihres Projekts. Entfernen Sie Android.useDeprecatedNdk=true aus Ihrer gradle.properties-Datei

Android hat Android.useDeprecatedNdk entfernt, sodass es nicht mehr funktioniert

1

Veraltet NDK wird nicht mehr unterstützt. Um diesen Fehler zu vermeiden, entfernenAndroid.useDeprecatedNdk = true und machen Sie im Projektverzeichnis keine Leerzeichen. Wenn erneut Fehler auftreten, __ bearbeiten Sie das build.gradle (Modul: app) und fügen Sie diese Zeile wie folgt hinzu:

 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'
    }
}
0
Istiyak