Android中的Build Target和Min SDK版本

Adi*_*hya 11 android

创建一个Android项目,如果我说我的Android项目的构建目标是2.2(API级别被选为8)和在Min SDK版本的文本框中.如果我将一些价值与构建目标的API级别(小于或大于8)区分开来,那么会发生什么?

构建是否根据指定的构建目标发生,但开发的应用程序与较小的Android版本兼容(如果我指定API级别<8).或者开发的应用程序仅兼容更高版本的Android版本(如果我指定API级别> 8).

有人可以解释一下吗?

Jus*_*eld 13

有一个类似的问题已经发布了一个很好的答案:

阅读Steve H.的帖子

Android Min SDK版本与目标SDK版本


Ken*_*nny 4

假设您将清单 API 级别设置为 4,那么该应用程序将在提供的任何 api 4 设备上运行。但该项目将构建为 API 级别 8,因此如果您的代码中有任何 4 级后的 API 方法,那么应用程序将会崩溃。