Android sdkmanager 没有列出已安装的包?

Android sdkmanager does not list installed packages?

我有一个旧安装的 "sdk-tools-linux-4333796.zip",位于我的主目录中 /home/myuser/sdk-tools-linux-4333796

我已经将新的 SDK 下载解压缩到我的主目录中,它创建了文件夹 /home/myuser/tools

为了确保这两个安装不会相互干扰,我从我的路径中注释掉了环境变量并重新启动。

问题/home/myuser/tools/bin/sdkmanager --sdk_root=/home/myuser/tools --list 没有显示我安装的包(由于已知的 ,我使用“--sdk_root”) .

我已经坚持了 2 天了,非常感谢有人至少通过发表评论来确认该行为。我搜索了所有相关的 google 结果,但绝对没有人报告这一点。

难以置信,我找到了正确的答案。非常感谢李静!

所以基本上你要做的就是将解压缩后得到的 "tools" 文件夹放入名为 "cmdline-tools" 的文件夹中(你到底怎么知道...!?)。然后 "cmdline-tools" 文件夹的路径就是您的“--sdk_root”参数。请记住,由于当时(2020 年 4 月)的一个错误,我正在使用“--sdk_root”,希望很快不再需要所有这些。现在列出了我安装的软件包。