答案1
一个问题堆栈溢出对此有一个有用的评论:
截至今天 (2015-10-01),@RandollREVERS 解决方案中的标准下载附带了 sdk(但您也可以使用该链接查找 sdk 独立包)。下载 studio 后,我需要为其创建路径变量(令人惊讶的是 Android 没有为我执行此操作),然后为 adb 命令所在的 platform-tools 目录创建另一个路径变量。每次下载 sdk 包时,都会在您的 Android 安装目录 (\sdk、\sdk1……) 下枚举整个文件夹。
此外,此链接code.google.com 显示有人在安装 SDK 时遇到问题,并且有 6 个不同的文件夹:
它只是在每次安装 SDK 时才会出现,它会从上一个文件夹开始创建一个新的、递增的文件夹。
为了测试这一点,我刚刚安装了它:
应用所有更新后,只存在一个 SDK 文件夹。因此,我假设只有一个文件夹正在使用且是必需的,另一个只是以前的安装。要找出实际正在使用的内容,请转到Configure
,然后SDK Manager
。在这里它会告诉您实际正在使用的路径:
然后我会尝试重命名一个不是尝试将此处提到的内容更改为其他内容,并查看使用几天后是否有任何不良影响。如果没有,我认为删除或更新您可能拥有的任何其他路径到新路径是安全的。
编辑:我刚刚尝试重新安装 Android Studio没有卸载旧版本,它给我的默认值包含一个1
作为后缀:
答案2
卸载 AS、删除文件夹并重新安装 AS 会耗费大量时间且带来很大压力,那么定制? 能保证它们全部被保存吗?高级用户会拥有大量与 IDE 不同部分相关的不同类型,包括 IntelliJ IDEA/JetBrains。
我总是试图想出一种方法来解决这个不确定的过程,而不是卸载并重新安装。
原版sdk
和sdk?(?= 1,2,3,..,n) 包含不同数量的同名文件夹,具体取决于每次安装中选择的选项。最后一个 (sdkn) 的文件夹日期会比其他文件夹晚。
编辑
以下是不必要解决卸载并重新安装 AS 的好方法(原始帖子发布于 2018 年 9 月 2 日,美国东部时间下午 5 点左右):
结束编辑
“ID移动所有 SDK我(我 < n) 到另一个文件夹(如果移动到同一驱动器,每个文件夹移动都只需很少的时间)。
“然后重命名sdkn到普通的程度sdk
,应该不会有问题。”
(原文到此结束。)
这个建议没错如果所有开发都在实际设备上进行和旧的模拟器没有用处。
唯一的问题是,你可能会丢失所有之前安装的模拟器构建工具的版本/升级,从而导致你必须重新安装所有旧版本如果你觉得有必要这么做。
sdk
这是我的“原始”文件夹和“较新的”文件夹之间的区别sdk1
:
我决定将其放回sdk
桌面,并sdk1
在决定下载新模拟器工具时积累它们。(我不会重命名它。没有必要。)