这个问题开始看比较蛋疼,你会很诧异为什么总是提示我大于 android:minSdkVersion
实际上这是由于AndroidManifest.xml 从windows 机器上拷贝到linux下的时候,字符不同导致的识别错误。(比如换行在dos下是/r/n  在linux下只有/n)
用dos2unix 转换之后问题即可解决
其实安卓工程从window拷贝到linux下之后,最好全都转换一下:
find  ./  | xargs dos2unix 即可。
不过有的时候确实是版本问题导致的,这种情况下两种解决办法:
1)修改project.properties
看下这个地方:
# Project target.
target=android-9
如果太低了就改高一点,比如 target=android-16
还有一种比较治本的方法是:
2)修改 android-ndk-r8c/build/core/add-application.mk

问题:
Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml

解决方法:
android-ndk-r8c/build/core/add-application.mk第128行把__ndk_warning改为__ndk_info;

this problem may be safely fixed by changing this line in add-application.mk from __ndk_warning to __ndk_info