android - 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 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、库等)都尽可能保持最新。
推荐阅读
- php - 用于从 sql server 获取数据的 codeigniter 中的活动记录?
- php - 如何创建一个每隔一小时自动运行一次并发送 curl 请求的脚本?
- reactjs - I couldn't figure out why is the conncection is closed
- angular - 根据值属性对地图进行排序
- c# - Azure Function 对 Newtonsoft 11.0.2 和 Docker 容器的硬依赖
- java - Mongo 查询访问模式中的嵌套数组
- javascript - 如何在 javascript 中将 \/Date(1567074191725)\/ 转换为日期
- r - 有没有办法防止 R 在 PCA 分析中将我的变量更改为序列号?
- modbus - Modbus TCP 客户端是否应该期待没有 MBAP 标头的消息?
- jenkins-plugins - 默认的 email-ext groovy 模板存储在哪里?