如何列出Android SDK Manager已安装的库的版本?

时间:2015-05-28 16:29:13

标签: android android-studio

在阅读Android Studio的Setting Up Google Play Services时,我读到了:

  

在依赖项下为最新版本的play-services添加新的构建规则。例如:

dependencies {
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.google.android.gms:play-services:7.3.0'
}

但是,文章没有说明如何确定播放服务的最新版本。

Android SDK Manager不提供此信息:

Android SDK Manager

如何找到安装了哪些版本的播放服务库?

1 个答案:

答案 0 :(得分:1)

在OS X上,库安装在~/Library/Android/sdk/extras下。您可以使用以下代码列出库及其版本:

pushd ~/Library/Android/sdk/extras > /dev/null; find . | egrep '([0-9]+\.){2}[0-9]+$'; popd > /dev/null

将生成如下列表:

./google/m2repository/com/google/android/gms/play-services/7.0.0
./google/m2repository/com/google/android/gms/play-services/7.3.0
./google/m2repository/com/google/android/gms/play-services-ads/6.5.87
./google/m2repository/com/google/android/gms/play-services-ads/7.0.0
./google/m2repository/com/google/android/gms/play-services-ads/7.3.0

注意,您必须将冒号放在正确的位置,以将这些目录列表转换为Gradle编译语句。例如,上面列表中的播放服务变为:

compile 'com.google.android.gms:play-services:7.3.0'