Android在JNI/NDK编写时出现“.o.d:1: *target pattern contains no `%'. Stop.”异常

Android在JNI/NDK编写时出现“.o.d:1: ***target pattern contains no `%'. Stop.”错误

---------------------------------------华丽的分割线-----------------------------------------

现象“***target pattern contains no `%'. Stop.”这样的问题网上有很多文章可以参考解决,但我出现了以下问题 “....o.d:1: ***target pattern contains no `%'. Stop....”。

  

原因:在“\obj\local\armeabi\objs\”下的生成的临时文件“*.o.d” 中“/cygdrive/”路径全部变成了windows下的路径方式。

 

解决

 

只要将文件中的windows路径改为“/cygdrive/”即可。