使用NDK编译时出现cannot execute binary file的问题

来源:互联网 发布:mysql查询两个表 编辑:程序博客网 时间:2024/06/06 10:15
最近开始玩Android了,因为其apk本身的安全问题如:容易被反编译,资源容易被盗用……所以大多人会用NDK封装一些自己定制的功能到so这样的动态链接库里进行调用,于是下载了cygwin安装了NDK-r8b版本,但是编译时出现了arm-linux-androideabi-gcc: cannot execute binary file这样的错误,查资料有说是权限问题的,设置了下,没解决!(乱七八糟搞了小半天……吐……)然后试了下低版本的r7,又出个awk.exe过期的问题,直接删除或者改名prebuilt\windows\bin\awk.exe,结果就能正常编译了,想想也许是因为r8b后面的b代表beta的意思,所以不一定能稳定使用……
原创粉丝点击