WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8
转载自:http://blog.ready4go.com/blog/2013/05/18/resolve-android-ndk-warning-app-platform-android-14-is-larger-than-android-minsdkversion-8/
使用ndk-build编译项目的时候会看到一个警告“Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8”,虽然”不怎么”影响结果,看着碍眼
解决方法
在项目里的jni/Application.mk
文件里加入一行
APP_PLATFORM := android-8
即可.
为什么会有这个警告?
在android上项目里,可以在AndroidManifest.xml
中写入
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/>
来表示程序可以运行的最低android设备是android 2.2(API Version 8)
, 经过详细测试的目标android版本是android 4.2.2(API Version 17)
.这里定义的是Java API Version
再来看一下ndk(版本r8e)目录下的platforms文件夹,可以看到
android-3
android-4
android-5
android-8
android-9
android-14
一共有6个文件夹,分别表示相应的Native API Version
看到这里就明白了,那个警告的意思就是说,使用的Native API Version比最低版本Java API要高,可能导致的问题就是:
在Native Code里使用了一个platforms/android-14
下的API函数,然后程序在 android-8
的设备上运行,当然这个函数在android-8
设备上是不存在的,就会崩溃了
为什么Native API的版本数量会少于Java API?
因为android在版本升级的时候,有时候只升级了Java层的API,而Native层的却没有变化
WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8相关推荐
- 优酷回应非会员收看3000秒广告;亚马逊推出Titan大语言模型;Android 14首个Beta版本释出 | 极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) ...
- 优酷回应非会员收看3000秒广告;亚马逊推出Titan大语言模型;Android 14首个Beta版本释出 | 极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) ...
- 比尔·盖茨到达北京;印度要求中国手机品牌高管应为印籍;Android 14 Beta 3 推出|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 比尔·盖茨到达北京;印度要求中国手机品牌高管应为印籍;Android 14 Beta 3 推出|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- Android 14 又来了?别扶!抬起我来吧!
Android 14 又来了?别扶!抬起我来吧! 大家好,好久不见,从去年底写完年终总结之后就再也没有更新过文章,之前最多也就间隔一两个月时间,但这回间隔时间确实有点长,基本快半年了!也没有别的原因, ...
- Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8
在使用Eclipse 直接编译NDK,有时候会报类似以下错误 Android NDK: WARNING: APP_PLATFORM android-14 is larger than android: ...
- Android NDK: WARNING: APP_PLATFORM android-9 is larger than android:minSdkVersion问题
这个问题开始看比较蛋疼,你会很诧异为什么总是提示我大于 android:minSdkVersion 实际上这是由于AndroidManifest.xml 从windows 机器上拷贝到linux下的时 ...
- linux+4.4+android,Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法
Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法跟Ubuntu 12.04 - 13.10 以及jellybean编译环境配置没多大区别, 顺便记录下而已: 64 ...
- ubuntu 14.04.5 编译Android 4.4.4 r1源码(最新)
本文博客链接:http://blog.csdn.net/qq1084283172/article/details/54426189 吐槽:ubuntu系统真是让人又爱又恨,也有可能是VMware Wo ...
最新文章
- java实现对英文字母去重_LeetCode算法题-Unique Morse Code Words(Java实现)
- git查看某个文件的修改历史
- [kubernetes] 资源管理 ---- 资源请求和限制
- android自验签名证书,没有以前的互联网连接,无法验证Android自签名证书
- Android stduio之Plugin with id ‘com.android.application‘ not found解决办法
- CSU-1975 机器人搬重物(BFS)
- 能使Oracle索引失效的六大限制条件
- 注释为基础的SpringMVC
- arcgis数据量大显示慢_优化MapGIS地图显示速度我的七个方法
- UV (网站独立访客)
- 【转】Python Enhancement Proposal #8【PEP8】
- 计算机视觉论文-2021-07-20
- TestCase和TestSuite详解
- 2019年第三季度 公链发展状况研究报告 |链塔智库
- C语言中汉字的存储和输出
- Wish店铺如何防关联
- 27岁了,目前从事软件测试,听一些说测试前途是IT里最差的,是这样吗
- MROPytho 实现及Python官网说明
- kubernetes 【调度和驱逐】【1】污点和容忍度
- 身边策神 振江 刘盛义等等
热门文章
- HBase性能优化方法总结(2):表的设计
- poj1182 and 携程预赛2第一题 带权并查集
- 【Java 并发编程】线程池机制 ( 线程池示例 | newCachedThreadPool | newFixedThreadPool | newSingleThreadExecutor )
- 【错误记录】Android Studio 的 Flutter 代码界面没有 Logcat 面板
- 【计算理论】计算复杂性 ( 两个带子的图灵机的时间复杂度 | 证明多个带子图灵机时间复杂度 )
- 【Android 性能优化】应用启动优化 ( 启动优化项目 | 界面启动时间 | 启动优化项目 | 方法追踪 MethodTracing )
- 指针数组 与 数组指针 的分析
- Subversion基本操作
- 八大排序算法的python实现(四)快速排序
- Motan的SPI机制实现分析