我已经安装了最新的稳定的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不会给我最新的支持库。
答案 0 :(得分:2)
现在可以通过Google的Maven存储库获得支持库。我们不再支持通过SDK Manager下载库,并且该功能将很快删除。.
相反,您只需添加google()
Maven存储库即可将它们包括在内。将其放入顶层build.gradle的repositories
部分:
allprojects {
repositories {
google()
}
}
然后,您可以仅在应用程序级别的build.gradle中实现支持库。