在创建android项目时,如果我说我的Android项目的构建目标为2.2 (API级别为8),并且在Min版本的文本框中。如果我将一些值与构建目标的API级别(小于或大于8)分开,那么会发生什么?
构建是否按照指定的构建目标进行,但开发的应用程序与较小的android版本(如果我指定API级别<8 )兼容。或者,开发的应用程序只能兼容更高的android版本(如果我指定API级别>8 )。
有人能解释一下吗?
发布于 2011-07-06 10:48:43
假设您将清单API级别设置为4,则应用程序将在提供的任何api 4设备上工作。但是该项目将构建到API级别8,所以如果您的代码中有任何后4级的api方法,那么应用程序就会崩溃。
发布于 2011-07-06 10:48:02
发布于 2011-07-06 10:49:47
您只能将min版本低于目标版本,这说明您的应用程序可以支持该min版本,但您应该确认您的应用程序应该在min版本支持的设备下运行,因为构建目标版本可能使用对该特定版本可用的新APIs,而那些APIs可能在min版本中不可用。
https://stackoverflow.com/questions/6595061
复制相似问题