es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Se encontró el NDK de Android Studio de MacOS utilizando la propiedad ndk.dir. Este método está desactualizado.

Estoy recibiendo los siguientes mensajes de advertencia:

AVISO:: Se localizó NDK utilizando la propiedad ndk.dir. Este método está en desuso y se eliminará en futuras versiones. Por favor, elimine ndk.dir de local.properties y establezca android.ndkVersion en [21.4.7075529] en todos los módulos nativos del proyecto. https://developer.android.com/r/studio-ui/ndk-dir

Se localizó NDK utilizando la propiedad ndk.dir. Este método está en desuso y se eliminará en futuras versiones. Por favor, elimine ndk.dir de local.properties y establezca android.ndkVersion en [21.4.7075529] en todos los módulos nativos del proyecto. https://developer.android.com/r/studio-ui/ndk-dir

En este momento estoy utilizando el archivo local.properties de la siguiente manera:

sdk.dir=/Users/nameUser/Library/Android/sdk
ndk.dir=/Users/nameUser/Library/Android/sdk/ndk/21.4.7075529

Necesito colocar esto en el archivo app/build.gradle:

android {
    ndkVersion rootProject.ext.ndkVersion -> 21.4.7075529
     ...
}
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en android, macOS, android-studio, android-ndk y ndk-build, recomendaría seguir los siguientes pasos para solucionar los mensajes de advertencia relacionados con la propiedad ndk.dir:

    1. Abre el archivo local.properties en tu proyecto.
    2. Elimina la línea que establece la propiedad ndk.dir.

    3. Guarda y cierra el archivo local.properties.

    4. Abre el archivo app/build.gradle en tu proyecto.

    5. Encuentra el bloque android{}.

    6. Agrega la siguiente línea dentro del bloque android{}:

      ndkVersion rootProject.ext.ndkVersion

    7. Encuentra el bloque rootProject{}.

    8. Agrega la siguiente línea dentro del bloque rootProject{}:

      ext.ndkVersion = "21.4.7075529"

    9. Guarda y cierra el archivo app/build.gradle.

    Siguiendo estos pasos, estarás estableciendo la propiedad android.ndkVersion a la versión recomendada del NDK y evitando la propiedad obsoleta ndk.dir. Esto debería resolver los mensajes de advertencia y asegurar que tu código relacionado con NDK siga siendo compatible con futuras versiones de Android Studio.

Comments are closed.