首页 > 解决方案 > Android Studio 中缺少 Android 12 (SDK 31) 的源文档。有修复/解决方法吗?

问题描述

使用最新的 Android 31 SDK (Android 12),缺少 SDK 的文档。

SDK 管理器显示 SDK 30 存在“Android X 的源”,但 31 缺少“Sources for Android X”:

该文档没有显示任何内容:

文档不返回任何内容

其他使用的版本:构建工具版本 31.0.0、Gradle 7.2、Android Gradle Plugin 7.1.0-alpha08

有什么方法可以获取 SDK 31 的文档,或者至少在使用 31 的同时获取 SDK 30 的文档?


边注:

通常用于加载缺失文档的方法是打开一个 Java/Android 类,您将在该类的顶部看到此弹出窗口:

缺少有关 Android 类 (PopUp) 的文档

通常,“下载”选项会下载文档并解决问题。但是,在这种情况下,它会返回一个错误:

套餐不可用

标签: androidandroid-studiosdk

解决方案


我找到了一个解决方案,可以让我使用 Android SDK 30 的文档(同时仍在使用 SDK 31),直到他们提供 SDK 31 的实际文档:

进入C:\Users\<User>\AppData\Local\Android\Sdk\sources(或保存您的 SDK 的其他目录)并复制名为“android-30”的文件夹的内容(或您的最高版本) 've got) 到一个名为“android-31”的新创建的文件夹中。而已。

补充:因为它似乎并不适合所有人:我使用的是最新的 Canary 版本的 Android Studio,所有东西(Gradle、库等)都尽可能保持最新。


推荐阅读