谁能解释一下 Android Support Repository vs Android Support Library vs Google Repository vs Google Play Services 之间有什么区别?
我的理解是,Google Repository 与 Google Play Services 相同,只是将所有 apis 分开(而经典的 play services 是一个包含所有内容的大 jar),并且更适合在 android studio 中使用,因为现在您可以准确选择要编译的 api(例如 'com.google.android.gms:play-services-ads:+')与依赖 proguard 在构建时剥离不需要的 api。
我说的对吗?
Android Support Repository 与 Android Support Library 怎么样?
最佳答案
Google 在末尾使用术语 repository 来指定这些是 Maven 存储库,您应该使用 Gradle 依赖项来导入它们,如下所示:
dependencies {
compile "com.google.android.gms:play-services-gcm:8.4.0"
}
但 Gradle 构建系统仅在 Android Studio 中受支持,而 Eclipse 使用较旧的 Ant构建系统。
还提到了here在谷歌文档中
Select the Android Support Library item.
Note: If you're developing with Android Studio, select and install the Android Support Repository item instead.
因此,如果您使用的是 Eclipse IDE,请使用以下库:
如果您使用的是 Android Studio,请改用以下库:
关于android Android Support Repository vs Android Support Library vs Google Repository vs Google Play Services有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27665615/