安卓SDK管理器的GUI界面消失了吗?

106

我很少为Android做事情,所以有点困惑。以前有两种安装方式 - Android Studio和只有Android SDK。我有IDEA,所以不需要Studio。通常,我下载带有UI工具的SDK来下载其组件。

我刚刚得到了https://dl.google.com/android/repository/tools_r25.2.3-linux.zip,但是我找不到其中的UI SDK管理器。有一个bin/sdkmanager shell脚本。但对于我的目的来说有点不方便,因为通过--list的输出,复制粘贴软件包名称并运行sdkmanager将花费太多时间。

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

附注。 如果有关系,我在Ubuntu 16.10上。

PS2。我按照文档中的说明尝试了sdkmanager "platforms;android-25",但我同意条款后没有输出。它在哪里安装SDK文件? 它是否安装了?太神奇了。


尝试使用Android > SDK Manager > Launch Standalone SDK Manager - Enzokie
这不是一个真正的解决方案,但我可以说的是,在Windows上,我在android-sdk目录的根目录中有一个SDK Manager.exe。如果这有帮助的话(可能不会)。如果你是对的,你试过下载一个不太新的版本吗? - Beppi's
@Enzokie 我猜这是在Android Studio中的某个功能?我使用带有Android插件的标准IDEA,因此没有这样的菜单选项。或者至少我没有看到 :) - expert
21
随着Android SDK V26的推出,图形用户界面已完全消失。现在只能从Android Studio访问它。很遗憾,谷歌正在积极推广Android Studio。 - Bharat G
备用的SDK管理器在此处提供:https://dev59.com/2VcP5IYBdhLWcg3w5dwl#44244605 - Erel
显示剩余2条评论
11个回答

64

看起来 不只我一个人 需要处理这种愚蠢的问题,以下是安装步骤:

  1. zip文件解压到某个/parent文件夹中,确保有/parent/tools文件夹。如果像我一样将zip的tools内容提取到/androidsdk文件夹中,那么就会出现错误,脚本找不到它。
  2. ANDROID_HOME设置为/parent文件夹。
  3. 运行/parent/tools/android sdk以查看SDK Manager的图形用户界面(GUI)。

谷歌,难道在安装zip文件时不加入执行以上操作的脚本,让人们不必浪费40分钟在Google上搜索吗?


2
你说的“zip”是指哪个? - Bowi
37
现在,android sdk会打印出“Invalid or unsupported command "sdk"`。 - Asfand Qazi
10
“android”命令已经被弃用。如需进行SDK、AVD和项目管理,请使用Android Studio。” - Miha_x64
33
什么鬼,我不关心也不需要安卓开发工具。这太荒谬了。 - Ray
6
我认为这个答案现在已经过时了。它不能与当前的 SDK 一起使用。 - Aman Gupta
显示剩余8条评论

58

官方GUI已经被弃用了,但是好心的人为我们保存了最后一份:

installer_r24.4.1-windows.exe

根据官方公告,自2015年6月起Google将不再支持Eclipse ADT插件以及ADT GUI。他们决定全面转向使用Android Studio。官方Android网站上没有提供下载最新GUI版本的链接,可能因为存在潜在的安全漏洞。

你可以下载最后一个被保存下来的版本,直到这个链接被更改。如果已经更改,请尝试按标签搜索

感谢Losin' Me提供的链接:

web.archive.org上找到。


3
成功使用此答案启动模拟器,借助 Android Monitor 查看 logcat,而无需使用 Android Studio。谢谢。我更喜欢图形用户界面而非命令行。 - Unknownweirdo
发现在:https://web.archive.org/web/20160602115203/https://developer.android.com/studio/index.html#downloads - Unknownweirdo
Eclipse Andmore 项目正在努力使这些工具重获新生,因此希望您能够使用它们。Google 强制要求您仅通过 Android Studio UI 使用这些选项是短视的。请关注 Andmore 项目,以便在我们推出这些选项时第一时间了解。当可用时,我也会尽量更新此评论。 - kingargyle
1
@Unknownweirdo 请查看我的帖子,展示如何在最新的SDK版本中使用GUI界面:https://dev59.com/2VcP5IYBdhLWcg3w5dwl#51429889 - xavier_fakerat
这可能已经过去几年了,但是有一个变更集可用,其中至少删除了一些原始SDK工具支持-https://android-review.googlesource.com/c/platform/sdk/+/331978应该可以fork AOSP平台/sdk源代码,从那个之前的变更集开始,或从在AOSP平台/sdk源代码库中使用git-cherry-pick之前的变更集开始。我不确定它与现有的AOSP设计整合得有多好,但就工具而言,希望它是微不足道的。 - Sean Champ
显示剩余2条评论

26

虽然晚了一步,但您可以像过去那样下载 v24.4 安装程序在这里。它会自动更新到 v25.x,并且一切都能正常运行。再次感谢 Google 的大力支持。

更新于 2021 年 07 月:此工具不支持构建工具版本 >= 30,也不会显示更新的软件包。


4
注意,原帖作者使用的是Ubuntu,而这是一个Windows链接 - 但这正是我所需要的,所以我点了赞。 - Milton
我有版本25.5 :) - andreszs
@andreszs 如果你想的话,仍然可以使用最新版本即 27.3.8 带有 GUI 支持 - xavier_fakerat

11
自从Android发布了25.3.0版本的构建工具,他们取消了android命令行指令,并用位于$ANDROID_HOME/bin/tools目录下的avdmanagersdkmanager替代它。
运行以下命令以获取可用软件包列表:sdk-style path: sdkmanager --list 运行以下命令以安装特定映像:sdkmanager --verbose "system-images;android-19;google_apis;x86"

3
简而言之,您的答案是“是的,图形界面已经没有了?”这样只通过命令行安装所有的东西是很可怕的... - RAM237
2
不幸的是,是的。 - solidak
@RAM237,我很自豪地说GUI已经来了,请参见:https://dev59.com/2VcP5IYBdhLWcg3w5dwl#51429889 - xavier_fakerat

8

在命令行中,只需要输入以下命令:

tools/android sdk

并且会提示使用Android SDK的常规图形用户界面。

希望这可以帮到你。


1
@专家 这看起来就是你需要的答案。我在Ubuntu上试过了。 - Enzokie
1
@专家,也许您需要设置环境变量。在我的情况下,假设我cd到正确的文件夹中,./android sdk是可以工作的。 - Enzokie
非常感谢,这对我帮助很大! - stenlan
4
这个也不再可行了。"无效或不支持的命令“sdk”和“'android' 命令已被弃用。请使用 Android Studio 进行手动SDK、AVD和项目管理。感谢奥巴马。 - Nilzor
@Nilzor 请查看此帖子是否解决了您的问题:https://dev59.com/2VcP5IYBdhLWcg3w5dwl#51429889 - xavier_fakerat
显示剩余4条评论

5
如果您已经安装了Android Studio,您可以将Android Studio中的sdk manager指向您刚刚安装SDK的位置,并且您可以从那里进行管理。这就是我所必须要做的。对我来说,命令行很难操作,因为当运行`sdkmanager --list`命令时,我并没有获取到完整的包名称。

1
这个救了我,网上的所有指南都已经过时,并且期望你能够从命令行打开GUI。这是迄今为止最简单的解决方案。 - chrismarx
3
很糟糕。我喜欢那个单独的图形用户界面。 - Martin
1
谷歌刚刚决定遵循苹果的政策:不让开发者放松并专注于开发,我们需要做些什么,让他们花费大部分时间来配置我们的东西 }:-[ - RAM237

2
抱歉打扰了一个旧帖。但是我刚刚发布了一个简单的Android SDK GUI。也许这个小周末项目可以帮助一些人免去使用sdkmanager命令行或下载两次android-tools的烦恼。
您可以在AndroidGUI上检查我的项目。
请随意Fork,或更好地向我发送PR。任何帮助都将不胜感激。
附注:如果有人能指向最新的sdklib-*.jar源代码,那将非常有用。这样我就可以直接与Android SDK交互。

2

如果您使用Xamarin,现在可以通过Visual Studio 2017及以上版本的“跨平台移动”工作负载下安装官方的Xamarin SDK Manager。它替代了Google独立的SDK Manager(在Android SDK Tools package 25.2.3版本中被弃用)。


2

这里是下载带有GUI的Android SDK(适用于Windows、Linux和Mac)的链接

解压并将名为tools的文件夹放入androidsdk目录内,搜索android.bat:在Windows中打开GUI界面。

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


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

8
我已经尝试过这个,但没有GUI打开。我收到了一条消息,说“android”命令已过时,应该使用tools\bin\sdkmanager.bat和avdmanager.bat文件,它们不会提供GUI界面。 - m.e.conroy
9
我猜他们试图强迫人们下载Android Studio集成开发环境,因为我认为这是我的唯一解决方案,我没有时间去处理命令行选择和安装Android镜像。曾经很容易的事情现在变得十倍困难和烦人了。 - m.e.conroy
上周它是这样工作的,但现在不再是了。没有独立的GUI很糟糕。 - Martin
2
强制用户安装完全不需要的Android Studio是一种非常廉价的手段。 - andreszs
他们要求使用Linux。 - robbyoconnor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接