在Gradle.build文件中,我看到一些使用
的项目compileSdkVersion =“Google Inc.:Google API:22”
有些人只是使用数字
compileSdkVersion = “22”
两者有什么区别?
答案 0 :(得分:7)
第一个版本构建了android.jar
,其中包含已停止使用的长期地图V1。第二个没有。
请注意,当前版本的Google Maps for Android(称为Maps V2)是Play Services SDK的一部分,因此不需要特殊的compileSdkVersion
。
恕我直言,第一个是代码气味,唯一的例外是如果代码实际上使用地图V1。