StackOverflow和其他论坛上都有这样的地方人们说可以指定NDK版本中“final.so”文件的输出目录:
MY_APP_PATH_FOR_OUTPUT := $(call my-dir)
NDK_APP_OUT := $(MY_APP_PATH_FOR_OUTPUT)/../../buildresults/android
但是当我这样做时,最终产品(MyLibrary.so)的输出位置没有变化。它确实将中间文件(“local / armeabi / *”)放在该目录中,但我需要最终输出到那里。
应该如何实现这一目标?
注意:我所说的是ndk-build标签“[armeabi] Install”的最终构建步骤。我正在构建一个.so文件,并希望它进入我在该步骤中指定的目录。
感谢。
答案 0 :(得分:4)
您可以使用NDK_APP_LIBS_OUT
代替(它没有文档但是有效......)。你必须直接将它传递给ndk-build:
ndk-build(.cmd) NDK_APP_LIBS_OUT=src/main/jniLibs