Android studio 2.3 canary 在“SDK Manager”中缺少“Launch Standalone SDK Manager”选项

Posted

技术标签:

【中文标题】Android studio 2.3 canary 在“SDK Manager”中缺少“Launch Standalone SDK Manager”选项【英文标题】:Android studio 2.3 canary missing 'Launch Standalone SDK Manager' option in 'SDK Manager' 【发布时间】:2017-04-14 23:35:04 【问题描述】:

我无意中接受了 android studio 对 2.3 (canary) 的升级建议,尽管我一直将它设置为检查开发者频道,而不是 canary,不知何故被切换了。现在我的“SDK 管理器”窗口中不再有“启动独立 SDK 管理器”选项。

我喜欢独立管理器有多种原因,包括它建议需要下载和升级的内容。常规的 sdk 管理器列出了很多我认为我不需要的东西,例如“CMake”、“LLDB”、“Android 的约束布局”、“ConstraintLayout 的求解器”、“Google Play APK 扩展库”(“Google Play APK扩展库 rev 3' 已经安装,我也需要这个吗?)等等。

独立的 sdk 管理器是否不适用于 2.3 canary 2,或者我需要做更多的事情来获得它?

【问题讨论】:

Google 数月来一直试图取消独立的 SDK 管理器。如果它在不久的将来完全消失,请不要感到惊讶。 @CommonsWare 有什么理由吗? 我认为他们不想维护它。 是的,这是真的,他们在 2.3 稳定版中删除了它! 【参考方案1】:

我还更新到 Canary 2.3 版,我很惊讶他们把它拿走了.. 但您仍然可以通过位于您的 sdk 文件夹中的 SDK Manager.exe 启动它

C:\Users\You\AppData\Local\Android\sdk

【讨论】:

刚刚更新到 Android Studio 2.3 并且独立的 SDK 管理器不再启动。其他人可以证实这一点吗?重装SDK工具后,SDK Manager不见了……RIP @myfknoll 按照“我的电脑”中答案中给出的路径并从那里启动 SDK 管理器。 如何在 Ubuntu 中运行? @myfknoll 很高兴我能帮上忙!也许您可以标记或支持我的评论,以便其他用户可以看到标记并采取相应行动:) 我也有类似的经验,Android 2.3 不再提供独立 SDK 管理器。我无法在 sdk 或 sdk\tools 启动独立 SDK 管理器(Android 2.3 SDK 管理器工作正常,只是独立无法启动)。查看 sdk\tools\android.bat 表示“‘Android’命令不再可用。对于手动 SDK 和 AVD 管理,请使用 Android Studio。对于命令行工具,使用 tools\bin\sdkmanager.bat 和 tools \bin\avdmanager.bat”。 简而言之,独立 SDK 管理器现在是 Android 2.3 的 RIP。【参考方案2】:

现在:今天我尝试启动时,终端说, android 命令不再可用。 如需手动 SDK 和 AVD 管理,请使用 Android Studio。过去: 在我的 Mac 上更新到 Canary 版本 2.3 后我也遇到了这个问题。在 Mac 或 Linux 上,打开终端并导航到安装 Android SDK 位置的 tools/ 目录,然后执行 android sdk强> 或仅适用于 mac 用户转到位于 /Users/your mac account name/Library/Android/sdk/tools 中的文件夹 并双击 android 以启动独立 SDK 管理器

我的建议:停止搜索 Launch Standalone SDK Manager 并习惯成为 android studio SDK manager 并选择 Show Package DetailsLaunch Standalone SDK Manager等更详细的描述。

【讨论】:

【参考方案3】:

在 2.3 Canary 更新中,使用 SDK Manager.exetools/android.bat 时,不会打开任何管理器。但是tools/android.bat 给出了一个很好的答案来解释它为什么不起作用:

The "android" command is no longer available. For manual SDK and AVD management, please use Android Studio. For command-line tools, use tools\bin\sdkmanager.bat and tools\bin\avdmanager.bat

我们仍然可以使用命令行工具,但不再需要独立的 SDK 管理器。

【讨论】:

@MatthieuNogueron 提到的,“我们仍然可以使用命令行工具,但没有更多的独立 SDK 管理器。”是我正在经历的。再见独立 SDK 管理器。我们会想念你的。【参考方案4】:

是的,Android Studio V2.3 中的“启动独立 SDK 管理器”选项不可用,但您仍然可以通过位于 sdk 文件夹中的 SDK Manager.exe 启动它。

c:\Users\You_User_Account_Name\AppData\Local\Android\SDK Manager.exe

享受 Android Studio 的新功能。

【讨论】:

@MKY,当我用图像表示更新我的帖子时,希望这会对你有所帮助。(AppData 是隐藏文件夹,所以从控制面板/文件夹选项中取消隐藏它) 我已取消投票。感谢您的详细回答。 感谢@MKY,如果您找到正确的答案,请接受您找到的答案。 它不存在。时期。不在那里。不在硬盘上的任何地方。【参考方案5】:

我刚刚收到 AOSP 的官方回复 - 项目成员 #1 uchid...@google.com 已弃用的功能,请检查最新的稳定版本 Android 2.3

链接现在消失了,这是故意的。

【讨论】:

【参考方案6】:

是的,Android Studio 2.3 中缺少独立的 sdk 管理器选项。让自己习惯 Android Studio 设置中可用的 sdk 管理器。 此外,如果您从头开始安装 Android Studio,您将无法从 C:\Users\You\AppData\Local\Android\sdk 或您安装它的任何地方找到 Sdk Manager.exe

【讨论】:

以上是关于Android studio 2.3 canary 在“SDK Manager”中缺少“Launch Standalone SDK Manager”选项的主要内容,如果未能解决你的问题,请参考以下文章

在 Android Studio 4.0(Canary) 中找不到预览窗口的位置

Android Studio 3.0 Canary

Android Studio 3.0 Canary

无法打开 Android Studio Canary 15 |白狐

Android Studio Preview 4.1 Canary 10 中的构建错误

Android Studio 3.0 Canary 8:高级分析对所选进程不可用