"min sdk版本/目标sdk版本"和"编译sdk版本"之间有什么区别?我知道min和target sdk是什么意思,但编译sdk版本意味着什么?
在Eclipse中,我有min/max和target sdk,但在android studio中有这三种设置.
"min sdk版本/目标sdk版本"和"编译sdk版本"之间有什么区别?我知道min和target sdk是什么意思,但编译sdk版本意味着什么?
在Eclipse中,我有min/max和target sdk,但在android studio中有这三种设置.
min sdk version是应用程序可以运行的最早版本的Android SDK.通常这是因为早期API存在问题、缺乏功能或其他行为问题.
target sdk version是您的应用程序运行时使用的targeted版本.理想情况下,这是因为某种最佳运行条件.如果你要"为版本19制作你的应用程序",这就是你要指定的地方.它可能在更早或更晚的版本上运行,但这正是您的目标.这主要是为了指示您的应用程序在市场上的当前使用情况,等等.
compile sdk version是您的IDE(或者我想是其他编译方式)在发布.apk
文件时用来制作应用程序的Android版本.这对于测试应用程序很有用,因为在开发应用程序时编译应用程序是一种常见的需求.因为这将是要编译成APK的版本,所以它自然会是您的发行版的版本.同样,建议将其与您的目标SDK版本相匹配.