一些亚马逊文档暗示它是10,但示例运行时是8。那么正确/安全/实用的答案是什么呢?
w8f9ii691#
这是应用程序的最低SDK要求,应用程序开发人员将此变量设置为不安装此应用程序的设备版本早于最低SDK版本,这只是一项安全检查,不将应用程序安装在不兼容的设备上
ocebsuys2#
根据维基百科http://en.wikipedia.org/wiki/Kindle_Fire的第一个Kindle Fire是基于Android 2.3.4,这是基于Android SDK版本10。因此,使用minSdkVersion低于10没有好处。如果你使用的minSdkVersion低于10,你的应用程序将在所有Kindle Fire上运行,因为新的Android版本可以运行为旧Android版本编写的应用程序。但是,如果您指定最小SDK版本10,则可以使用SDK版本10中可用但Android SDK版本8中不可用的所有API。
2条答案
按热度按时间w8f9ii691#
这是应用程序的最低SDK要求,应用程序开发人员将此变量设置为不安装此应用程序的设备版本早于最低SDK版本,这只是一项安全检查,不将应用程序安装在不兼容的设备上
ocebsuys2#
根据维基百科http://en.wikipedia.org/wiki/Kindle_Fire的第一个Kindle Fire是基于Android 2.3.4,这是基于Android SDK版本10。因此,使用minSdkVersion低于10没有好处。
如果你使用的minSdkVersion低于10,你的应用程序将在所有Kindle Fire上运行,因为新的Android版本可以运行为旧Android版本编写的应用程序。
但是,如果您指定最小SDK版本10,则可以使用SDK版本10中可用但Android SDK版本8中不可用的所有API。