多语言展示
当前在线:582今日阅读:86今日分享:14

Android开发基础:[11]minSdkVersion问题

Android NDK: WARNING: APP_PLATFORM android-9 is larger than android:minSdkVersion问题这个问题开始看比较蛋疼,你会很诧异为什么总是提示我大于 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
推荐信息