如何确定我需要使用哪个Android API级别和SDK版本?

Irf*_*med 2 android

我是Android的新手,并且使用初学者级别的测试应用程序.我想用tab-bar和actionbar完成它.我设法做了标签栏,但我在实施行动栏时遇到了困难.我导入了一个演示项目,但是当我运行它时,会出现一个提示,说我的设备不兼容,这让我很困惑.

我的问题是,如何决定API级别,最小和目标SDK版本,兼容性设备,AVD?我很迷惑.我需要一篇清除所有这些混淆的文章.

任何帮助将不胜感激!

Ava*_*i Y 6

查看此文档以了解Android的API级别以及了解最低SDK版本和目标SDK版本,请查看此文档.

第一份文件指出:

API Level是一个整数值,用于唯一标识Android平台版本提供的框架API修订版.

第二份文件指出:

android:minSdkVersion 一个整数,指定运行应用程序所需的最低API级别.如果系统的API级别低于此属性中指定的值,则Android系统将阻止用户安装应用程序.您应该始终声明此属性.

android:targetSdkVersion 一个整数,指定应用程序所针对的API级别.如果未设置,则默认值等于给定的值minSdkVersion.此属性通知系统您已针对目标版本进行了测试,系统不应启用任何兼容性行为来维持应用程序与目标版本的向前兼容性.该应用程序仍然可以在旧版本(下至minSdkVersion)上运行.