Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo especificar el directorio para NDK_MODULE_PATH

Estoy teniendo un problema con esta tarea simple para el último par de horas.

Tengo ndk-modules directorio en la raíz de mi proyecto Android y tengo siguiente en mi Android.mk de la carpeta jni

LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) NDK_MODULE_PATH := $(LOCAL_PATH)/../ndk-modules ... $(call import-module,mymodule) 

Cuando construyo el archivo mk,

 Android NDK: /MyApp/jni/Android.mk: Cannot find module with tag 'mymodule' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ? 

¿Qué estoy haciendo mal aquí? ¿Cómo puedo especificar la ruta correctamente?

ACTUALIZAR:

La especificación era correcta. Tuve un problema en el directorio mymodule. Perdón por la confusion.

3 Solutions collect form web for “Cómo especificar el directorio para NDK_MODULE_PATH”

NDK_MODULE_PATH debe estar en tu camino. Quería especificarlo en mi archivo Android.mk, así que añadí esta línea antes de importar la línea del módulo:

 $(call import-add-path,my_relative_path) 

En mi caso, lo arreglé realizando búsquedas NDK para:

 $NDK_MODULE_PATH/module_name/Android.mk 

Pero mi "nombre_módulo" es un proyecto de Eclipse donde está Android.mk:

 $NDK_MODULE_PATH/module_name/jni/Android.mk 

Así NDK no puede encontrarlo. Lo arreglé por:

  1. Mover nombre_módulo / jni / * a "en alguna parte / nombre_módulo".
  2. En Android.mk:

     $(call import-add-path, /path/to/somewhere) $(call import-module,module_name) 

$ (llamada import-module, mymodule) buscará $ NDK_MODULE_PATH / mymodule, puede establecer ruta al nivel superior del proyecto o crear una carpeta llamada mymodule bajo ndk-modules

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.