我已经看了用Gradle构建的文档,但我仍然不确定compileSdkVersion和targetSdkVersion之间的区别是什么。
它只是说:
The `compileSdkVersion` property specifies the compilation target.
那么,什么是“编译目标”呢?
我认为有两种可能的解释:
compileSdkVersion是构建应用程序时使用的编译器版本,而targetSdkVersion是“应用程序目标的API级别”。(如果是这种情况,我假设compileSdkVersion必须大于或等于targetSdkVersion? 它们是同一个意思。"编译目标" == "应用程序目标的API级别" 别的吗?
我知道这个问题以前被问过,但唯一的答案只是引用了文档,这对我来说是不清楚的。