Android - compileSDKVersion“Google Inc.:Google API:22”& “22”?

时间:2015-09-22 18:40:54

标签: android gradle sdk android-manifest

在Gradle.build文件中,我看到一些使用

的项目

compileSdkVersion =“Google Inc.:Google API:22”

有些人只是使用数字

compileSdkVersion = “22”

两者有什么区别?

1 个答案:

答案 0 :(得分:7)

第一个版本构建了android.jar,其中包含已停止使用的长期地图V1。第二个没有。

请注意,当前版本的Google Maps for Android(称为Maps V2)是Play Services SDK的一部分,因此不需要特殊的compileSdkVersion

恕我直言,第一个是代码气味,唯一的例外是如果代码实际上使用地图V1。