我如何获得大于47的android支持库版本

时间:2018-10-12 17:08:41

标签: android android-studio unity3d

我已经安装了最新的稳定的Android Studio 3.2.1(以及Android Studio Preview 3.3),并且它在SDK管理器中仅提供支持库存储库的版本47。该存储库不包含库的26、27或28版本(它包含26.0.0-alpha1)。

如何使本地(在Mac上为〜/ Library / Android / sdk / extras)包含缺少的版本?

我发现的所有都是将这些库添加到gradle config的指南,但是我需要实际的AAR文件,因为我正试图解决Unity项目中的冲突。

我尝试从以下位置手动下载版本48 https://dl.google.com/android/repository/android_m2repository_r48.zip 但这是404。只有47版本在 https://dl.google.com/android/repository/android_m2repository_r47.zip

现在,我非常困惑,为什么最新的稳定版本的Android Studio不会给我最新的支持库。

1 个答案:

答案 0 :(得分:2)

根据Support Library Setup页:

  

现在可以通过Google的Maven存储库获得支持库。我们不再支持通过SDK Manager下载库,并且该功能将很快删除。.

相反,您只需添加google() Maven存储库即可将它们包括在内。将其放入顶层build.gradle的repositories部分:

allprojects {
    repositories {
        google()
    }
}

然后,您可以仅在应用程序级别的build.gradle中实现支持库。