How to specify directory for NDK_MODULE_PATH

前端 未结 3 1205
梦毁少年i
梦毁少年i 2020-12-14 02:52

I am having a trouble with this simple task for last couple of hours.

I have ndk-modules directory in root of my Android project and I have following in my Android.m

相关标签:
3条回答
  • 2020-12-14 03:26

    In my case, I fixed it by realizing NDK searches for:

    $NDK_MODULE_PATH/module_name/Android.mk
    

    But my "module_name" is an Eclipse project where Android.mk is under:

    $NDK_MODULE_PATH/module_name/jni/Android.mk
    

    So NDK cannot find it. I fixed it by:

    1. Move module_name/jni/* to "somewhere/module_name".
    2. In Android.mk:

      $(call import-add-path, /path/to/somewhere)
      $(call import-module,module_name)
      
    0 讨论(0)
  • 2020-12-14 03:26

    $(call import-module,mymodule) will search $NDK_MODULE_PATH/mymodule, you may set path to top level of the project or create a folder named mymodule under ndk-modules

    0 讨论(0)
  • 2020-12-14 03:49

    NDK_MODULE_PATH must be in your path. I wanted to specify it in my Android.mk file so I added this line before the import-module line:

    $(call import-add-path,my_relative_path)
    
    0 讨论(0)
提交回复
热议问题