android开发用ndk编译so库时,有时直接从别的地方拷贝Android.mk文件,会报:
make: *** 没有规则可以创建“obj/local/armeabi/objs/a/a.o”需要的目标“/a.c”。 停止。
出现这个这个错误,可能是因为android.mk的文件格式可能是windows下拷贝,或是从网页copy,只要用vi在linux下打开Android.mk文件把行尾一些多余的看不见字符清除即可,或者重新打过Android.mk
本文介绍了解决在使用NDK编译Android so库时遇到的特定错误的方法。该错误通常由于Android.mk文件格式问题导致,尤其是在从Windows系统或网页复制文件时。文章提供了两种解决方案:一是使用vi编辑器清理文件中不可见的多余字符;二是重新编写Android.mk文件。
android开发用ndk编译so库时,有时直接从别的地方拷贝Android.mk文件,会报:
make: *** 没有规则可以创建“obj/local/armeabi/objs/a/a.o”需要的目标“/a.c”。 停止。
出现这个这个错误,可能是因为android.mk的文件格式可能是windows下拷贝,或是从网页copy,只要用vi在linux下打开Android.mk文件把行尾一些多余的看不见字符清除即可,或者重新打过Android.mk

被折叠的 条评论
为什么被折叠?