android minSdkVersion和targetSdkVersion含义
来源:互联网 发布:值得推荐的淘宝店铺 编辑:程序博客网 时间:2024/05/21 19:50
问题:冲外部引入工程到eclipse中后,工程报错,工程的目录中没有这样一个基本的jar包,工程中显示找不到Activity等这样一些基本的类。
解决办法:修改工程中project.properties文件中的target参数,工程中之前参数为target=android-11,修改为target=android-19后问题解决。(android-19是自己当前使用的系统的版本的api level,Window-->Preference-->Android
可以查看当前使用的系统的版本和对应的api)
查看工程中AndroidManifest.xml文件,有<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" />有这样一个属性。
问题:AndroidManifest.xml文件中的uses-sdk表示的是什么意思,设置可以达到什么样的目的,与project.properties中的target之间有什么样的关系,
问什么修改project.properties中的target属性为什么可以解决问题?
1.<uses-sdk>可以声明你的应用可以兼容哪些版本的系统。
1)android:minSdkVersion介绍
android:minSdkVersion=“7”,其中7表示的api level,并不是sdk或者Android platform的版本号。
minSdkVersion声明了应用可以运行的最小的api level,如果系统的api level小于在minSdkVersion中声明的值,应用将不能在该系统上面运行。
在没有声明minSdkVersion时,他的默认值为1表示可以兼容所有版本的系统。
在你的应用不能兼容所有系统的时候,你需要声明适当的minSdkVersion的值。如果你的系统使用到了api level 3种的apis,但是你没有声明适当的minSDkVersion的值,
当你的应用在api level小于3的系统中运行的时候就可能会出错。
2)android:targerSdkVersion介绍
android:targetSdkVersion="17",targetSdkVersion属性会告诉系统应用是在api level为17的系统上进行的测试,应用不允许有向上兼容的行为。
当应用运行在版本更高的api level的系统上时,应用还是按照targetSdkVersion版本的运行,而不需要根据更高版本的系统来显示。
3)android:maxSdkVersion介绍
android:maxSdkVersion表示应用可以运行的最高版本的api level。在android 1.5,1.6,2.0,2.0.1中在安装应用时系统会检测应用的这个属性,在系统更新后会进行重新的验证。
如果应用的maxSdkVersion属性的值小于系统自身的api level,应用将不能正常的安装使用。
- android minSdkVersion和targetSdkVersion含义
- Android 中compiledSDKVersion,minSdkVersion,targetSdkVersion的含义
- Android中minSdkVersion、targetSdkVersion、compileSdkVersion含义
- 关于Android minSdkVersion和targetSdkVersion
- android中的minSdkVersion和targetSdkVersion
- Android中的compileSdkVersion,minSdkVersion,targetSdkVersion和buildToolsVersion
- Android targetSdkVersion 原理 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
- Android中target/minSdkVersion/targetSdkVersion属性的含义
- 有关minSdkVersion和targetSdkVersion
- compileSdkVersion, minSdkVersion 和 targetSdkVersion
- minSdkVersion、compileSdkVersion和targetSdkVersion
- targetsdkversion,compilesdkversion,minsdkversion各自的含义
- compileSdkVersion、minSdkVersion 以及 targetSdkVersion 的含义
- Android的minSdkVersion,targetSdkVersion,maxSdkVersion
- android androidmanifest.xml minSdkVersion targetSdkVersion
- Android的minSdkVersion,targetSdkVersion,maxSdkVersion
- Android中minSdkVersion,targetSdkVersion,maxSdkVersion
- Android的minSdkVersion,targetSdkVersion,maxSdkVersion
- Murano.conf的配置
- jQuery学习之旅
- 22-IO流-34-IO流(File对象-常见功能-判断)
- iOS入门(十七)继承
- Django 搭建过程记录
- android minSdkVersion和targetSdkVersion含义
- PHP遍历目录下的所有文件
- mousebutton和mousebuttons使用的区别
- ejabberd笔记
- 快速排序(C++版)
- Cashe的使用
- 22-IO流-35-IO流(File对象-常见功能-重命名)
- HDOJ 1879 继续畅通工程(最小生成树)
- Gnuplot 学习笔记