ultima studio r17b ndk english documentacion descargar android android-studio android-ndk deprecated

r17b - Después de actualizar Android Studio a la versión 1.3.0, aparece el error "La integración de NDK está en desuso en el complemento actual" Error



ndk android studio (4)

He actualizado mi Android Studio a la versión 1.3.0 antes de 3 días.

Antes de eso, puedo usar NDK y ahora recibo un error como,

Error: (50, 0) Error: la integración de NDK está en desuso en el complemento actual. Considera probar el nuevo complemento experimental. Para más detalles, consulte http://tools.android.com/tech-docs/new-build-system/gradle-experimental . Establezca "android.useDeprecatedNdk = true" en gradle.properties para continuar utilizando la integración actual de NDK.

No puedo encontrar el archivo gradle.property a nivel de proyecto.

¿Cómo puedo resolver este error?


Aquí se explica cómo resolver este problema:

  1. agregue el archivo gradle.properties a la carpeta raíz de su proyecto
  2. agregue ''android.useDeprecatedNdk=true'' al archivo gradle.properties

Aquí está mi 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

Y agréguelo a la raíz de su proyecto:

Y reconstruye tu proyecto. Eso es.


Aquí se explica cómo resolver este problema:

Ve al archivo gradle.properties en la carpeta raíz de tu proyecto Elimina android.useDeprecatedNdk=true de tu archivo gradle.properties

Android ha eliminado android.useDeprecatedNdk para que ya no funcione


NDK en desuso ya no es compatible. Para evitar ese error, elimine android.useDeprecatedNdk = true y no deje ningún espacio en blanco en el Directorio de proyectos. Si los errores vuelven a aparecer, edite build.gradle (Módulo: aplicación) y agregue esas líneas como se muestra a continuación:

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


Ocurre principalmente cuando migra su proyecto de eclipse a Android studio, o cuando simplemente importa un proyecto de eclipse en android studio.

Un problema más al obtener este error, en su mayoría no tiene el archivo llamado "gradle.properties", primero debe crear / agregar en el proyecto y luego configurar

android.useDeprecatedNdk=true