Android SDK 管理器的 GUI 消失了吗?

Posted

技术标签:

【中文标题】Android SDK 管理器的 GUI 消失了吗?【英文标题】:Is GUI for Android SDK manager gone? 【发布时间】:2017-05-15 09:55:27 【问题描述】:

我很少为 android 做一些事情,所以我有点困惑。后面有两种类型的安装——Android Studio 和只有 Android SDK。我有 IDEA,所以我不需要 Studio。通常我会下载带有 UI 工具的 SDK 来下载其组件。

我刚收到https://dl.google.com/android/repository/tools_r25.2.3-linux.zip,但在其中看不到 UI SDK Manager。有bin/sdkmanager shell 脚本。但这对我的目的来说有点不方便,因为通过 --list 的输出、复制粘贴包名称和运行 sdkmanager 会花费太多时间。

现在有什么快速安装的方法?

PS。我使用的是 Ubuntu 16.10,以防万一。

PS2。我刚刚按照documentation 尝试了sdkmanager "platforms;android-25",但在我同意条款后它没有给出任何输出。它在哪里安装 SDK 文件?它甚至安装了它吗?太棒了。

【问题讨论】:

试试Android > SDK Manager > Launch Standalone SDK Manager 这不是一个真正的解决方案,但我可以说的是,在 Windows 上,我在 android-sdk 目录的根目录中有一个 SDK Manager.exe。如果这有帮助(可能没有)。如果您是对的,您是否尝试下载较新的版本? @Enzokie 我猜这是 Android Studio 中的东西?我有带有 Android 插件的标准 IDEA,因此没有这样的菜单选项。或者至少我没有看到它:) 使用 android sdk v26,GUI 完全消失了。它只能从 android studio 访问。太糟糕了,谷歌积极推广 android studio。 可在此处获得替代 SDK 管理器:***.com/a/44244605/971547 【参考方案1】:

看起来I'm not the only one 不得不处理这种白痴行为。安装方式

    将zip 解压到某个/parent 文件夹,这样它就有/parent/tools。我将zip的tools的内容提取到/androidsdk,这是错误的。脚本找不到它。 将ANDROID_HOME 设置为/parent 文件夹。 运行 /parent/tools/android sdk 以查看 SDK 管理器的 GUI。

Google,是否很难将执行上述操作的脚本保留在安装 zip 中,这样人们就不需要浪费 40 分钟在谷歌上搜索?

【讨论】:

不明白这个解决方案。 sdkmanager.exe 是消失了还是只是安装中的一个“错误”? 现在,android sdk 打印出 Invalid or unsupported command "sdk" The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio. 什么鬼。我不关心或不需要 Android Studio。这太荒谬了。 我认为这个答案现在已经过时了。它不适用于当前的 sdk【参考方案2】:

GUI 正式消失了,但好心人为我们保存了最后一个: installer_r24.4.1-windows.exe

根据announcment,Google 自 2015 年 6 月起不打算支持 Eclipse 的 ADT 插件,以及 ADT 的 GUI。他们解释了整个切换到 Android Studio 的决定。官方 Android 资源没有链接可以下载最新的 GUI 版本,因为他们发现它存在潜在的安全漏洞。

所以你有机会下载最后保存的版本,直到链接不会改变。如果它已经发生,请尝试to search by tag。

感谢Losin' Me提供链接:

Windows(无安装程序):dl.google.com/android/android-sdk_r24.4.1-windows.zip Mac OS X:dl.google.com/android/android-sdk_r24.4.1-macosx.zip Linux:dl.google.com/android/android-sdk_r24.4.1-linux.tgz

发现于web.archive.org

【讨论】:

+1.Managed 成功启动了一个带有 Android Monitor 的模拟器来查看 logcat,而无需 Android Studio 的这个答案。谢谢你。更喜欢我的 GUI,然后是命令行。呃。 Windows(无安装程序):dl.google.com/android/android-sdk_r24.4.1-windows.zip 发现于:web.archive.org/web/20160602115203/https://… eclipse Andmore 项目正在努力让这些工具重新焕发生机。所以希望你能访问。谷歌的短网站迫使你只为这些选项通过 Android Studio UI。请密切关注 Andmore 项目,了解我们何时可以使用它。当它可用时,我也会尝试更新此评论。 @Unknownweirdo 请看我的帖子,显示如何use the GUI in latest SDK versions【参考方案3】:

迟到了,但您可以下载 v24.4 安装程序,就像过去的美好时光here。它将自行更新到 v25.x,一切都按预期工作。也是一个很大的 ef'u Google。

2021-07 更新:此工具不提供版本 >= 30 的构建工具,并且不再显示较新的软件包

【讨论】:

请注意 OP 使用的是 Ubuntu,这是一个 Windows 链接 - 但这是我需要的,所以我投了赞成票。 我有 25.5 版 :) @andreszs 如果你愿意,你仍然可以使用最新版本,即27.3.8with GUI support【参考方案4】:

自 Android 发布构建工具 25.3.0 以来,他们删除了 android CLI 命令并将其替换为位于您的 $ANDROID_HOME/bin/tools 内的 avdmanagersdkmanager

运行此命令以获取 sdk-style path 中可用包的列表: sdkmanager --list

运行此命令以安装特定映像:sdkmanager --verbose "system-images;android-19;google_apis;x86"

【讨论】:

简单来说,您的回答是“是的,GUI 不见了?”。通过 CLI 安装所有这些东西真是太糟糕了...... 很遗憾,是的。 @RAM237 我很自豪地说,图形用户界面将继续存在:***.com/a/51429889/7551330【参考方案5】:

在命令行中,只需键入

tools/android sdk

Android SDK 的常用 GUI 将被提示。

希望对你有帮助

【讨论】:

@expert 这看起来像是您需要的答案。我在 Ubuntu 上试过了。 @Enzokie 看起来还是缺少一些东西。我在lib 文件夹中看到有问题的 jar,但我很犹豫是否阅读 bash 3.5Kb 脚本以找出 Google 哪里出错了。 @expert 也许你需要设置环境变量。 ./android sdk 在我的情况下工作,假设我 cd 到正确的文件夹。 @Enzokie 哪个环境变量?我可以在文档中的哪里阅读? 这也不再有效。 “无效或不受支持的命令“sdk”和“‘android’命令已弃用。如需手动 SDK、AVD 和项目管理,请使用 Android Studio。比奥巴马。【参考方案6】:

如果您有 Android Studio,您可以将 Android Studio 中的 sdk 管理器指向您刚刚安装 SDK 的位置。您可以从那里管理它。这就是我必须做的。命令行对我来说太难了,因为我在运行 sdkmanager --list 命令时没有得到完整的包名

【讨论】:

这救了我,网上的指令都过时了,希望你能从命令行打开 gui。这是迄今为止最简单的解决方案- 太糟糕了。我喜欢独立的 GUI。 Google 刚刚决定遵循 Apple 的政策:不要让开发人员放松并专注于开发,我们需要做一些事情,让他们将大部分时间花在配置我们的东西上 :-[跨度> 【参考方案7】:

这里是the link for download android sdk,带有适用于 windows、linux 和 mac 的 GUI:

解压后将tools文件夹放到androidsdk目录下,搜索android.bat:在windows中打开GUI。

下载软件包并开发应用程序。

【讨论】:

【参考方案8】:

对于与 Xamarin 一起使用,官方 Xamarin SDK Manager 现在可用于 Visual Studio 2017 及更高版本。它可以从 Visual Studio 安装程序中的“跨平台移动”工作负载下安装。它取代了 Google 的独立 SDK 管理器(在 Android SDK 工具包的 25.2.3 版中已弃用)。

【讨论】:

【参考方案9】:

很抱歉撞到了一个墓碑。但我刚刚发布了一个简单的 Android SDK GUI。也许这个小小的周末项目可以让一些人免于使用 sdkmanager 命令行或两次下载 android-tools 的头痛。

您可以通过AndroidGUI 查看我的项目。

请随意分叉,或者最好将 PR 发送给我。任何帮助将不胜感激。

PS:如果有人能指出最新的 sdklib-*.jar 源代码,那将非常有用。这样我就可以直接与 Android SDK 交互了。

【讨论】:

【参考方案10】:

在工具目录中搜索'android.bat'文件并运行它,SDK管理器的GUI将打开。

【讨论】:

我已经尝试过了,但没有打开任何 GUI。我收到一条消息说“android”命令已被弃用,并使用不提供 GUI 的 tools\bin\sdkmanager.bat 和 avdmanager.bat 文件。 我猜他们试图强迫人们下载 Android Studio IDE,因为我认为这是我唯一的解决方案,我没有时间处理用于选择和安装 android 图像的命令行。过去很简单的事情现在变得更加困难和烦人了 10 倍。 上周的工作方式。不再。没有独立的 GUI 很糟糕。 在完全不需要的情况下强制用户安装 Android Studio 是一种非常廉价的技巧。 他们要求使用 Linux。【参考方案11】:

对于所有 Windows 用户:我只是对旧的 GUI 可执行文件进行了“移植”...

虽然移植是一个大词,但我只是更改了可执行文件,以便它读取 andoid_gui.bat 而不是 android.bat,并添加了该文件和一些必需的库(虽然我认为只需要 archquery.jar,我也把sdkmanager.jar、sdkstats.jar 和 sdkuilib.jar;即使没有它们,它似乎也能工作,所以如果不需要它们,请告诉我)

解压到SDK目录即可

Download here

【讨论】:

以上是关于Android SDK 管理器的 GUI 消失了吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不安装 Android Studio 的情况下安装 GUI android SDK 管理器

无法运行 Android SDK 管理器。如何运行 SDKmanager.bat?

带有安全管理器的 Swing 应用程序导致奇怪的 GUI 刷新问题

Android SDK Manager仅有一个版本的问题

有效的分发配置文件从 Xcode Organizer 中消失了吗?

Android API < 8 他们去哪儿了?