Compilation Android NDK警告在r9d中编译jni目录
Android-NDK:WARNING:/cygdrive/e/Android-sdk-windows/Android-workspace/muPDF/jni/Android.mk:mupdfcore:LOCAL_LDLIBS对于静态库[armeabi-v7a]总是被忽略编译:mupdfCompilation Android NDK警告在r9d中编译jni目录,compilation,android-ndk,Compilation,Android Ndk,Android-NDK:WARNING:/cygdrive/e/Android-sdk-windows/Android-workspace/muPDF/jni/Android.mk:mupdfcore:LOCAL_LDLIBS对于静态库[armeabi-v7a]总是被忽略编译:mupdf Windows上的ndk build不需要cygwin,其某些组件无法与cygwin一起使用。从Windows cmd shell运行ndk build.cmd,并避免在任何地方硬编码cygdrive 你得
ndk build.cmd
,并避免在任何地方硬编码cygdrive
Android.mk
中可能有include$(BUILD\u STATIC\u LIBRARY)
:此模块不使用链接器,因此它不需要LOCAL\u LDLIBS
也不需要LOCAL\u LDFLAGS
。如果这是构建中唯一的问题,我不会担心这个警告如果您的项目需要更多帮助,请发布
Android.mk
文件(或其片段),如果您有Application.mk
。看起来您正在尝试使用不再随NDK分发的GCC 4.4.3。您是否在您的环境中设置了NDK_工具链_版本?如果是,请取消定义并重新运行该命令
除此之外,警告是完全正常的。如果要为静态库导出依赖系统库,则应使用本地导出LDLIBS。只有在构建共享库或可执行文件时才使用LOCAL_LDLIBS