您的位置:首页 > 移动开发

Android NDK: WARNING: APP_PLATFORM android-8 is larger than android:minSdkVersion,in ./AndroidMan

2013-06-13 19:27 621 查看
mac里面使用eclipse开发的时候,在最新的eclipse版本judo里面可以直接添加jni代码参与编译,具体方法我就不说了(大概是先下载ndk,然后配置bash_profile,然后eclipse里面工程邮件---android tool -- add native support即可,是在想知道的回头留言,我再写一篇好了

 

设置完之后每次run as都会重新进行ndk-build,然后就会出现上面的错误了,可是我的AndroidManifest里面写的是8,application.mk里面定义的也是8.

为什么就larger了呢,嗯

原因就是字符编码的问题,androidManifest的字符编码是使用的windows的,所以需要转换一下

命令行如下:

cat AndroidManifest.xml | col -b > AndroidManifest.xml2

mv AndroidManifest.xml2 AndroidManifest.xml

 

OK,然后把工程从eclipse里面删除,再重新添加进来编译,OK了,妥妥的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐