请注意,此问题Is GUI for Android SDK manager gone?已使用过去正确的解决方案得到解答,但不再解决问题。
过去我运行Intelij Idea来开发Android项目,并且GUI SDK管理器可用。回到Android开发我现在发现https://developer.android.com/studio/index.html只提供一个命令行独立的SDK管理器。
如何安装GUI SDK管理器?我正在考虑安装Android Studio以获得它,然后可能卸载Android Studio并保留SDK管理器。我怀疑AVD可能会遇到同样的问题。
特别是其他地方提供的解决方案:
答案 0 :(得分:12)
我很高兴地通知社区,在使用大多数用户习惯的传统GUI的同时,仍然可以使用Android SDK来实现功能齐全的解决方法。 我很高兴地说GUI会保留在这里(尽管在SDK 26中已被正式切断)
如果您是从头开始,建议您先阅读这篇文章:How do I download the Android SDK without downloading Android Studio?
最重要的是,如果您要安装最新的SDK版本,则必须首先安装基本软件包(即sdk工具,平台工具,GUI sdk和AVD管理器等)。正在从头开始创建,否则,如果您已经可以正常安装sdk,则可以跳过此步骤。
我发现,即使您更新“ SDK工具”,您仍然可以获得的最新版本始终是25.x.x
,这本身就存在问题,因为它不允许您运行API级别26、27或28,正如我在其他网站上的帖子中所指出的:Can't start Android 8.0 Oreo on emulator: “Decryption unsuccessful”
经过数周的调查,我发现这是要做的事情,除非您运行Android Studio(这与我们要实现的目标相反),否则不再提供过时的模拟器
从外观上看,仿真器(最初是分布式的) 作为Android SDK工具的一部分)自版本开始不再更新 25.2.3
因此,解决方法涉及仿真器工具的“ 手动/强制升级”。目前,我已成功升级到27.3.8版(并顺利运行了Android 9)。
解决方法
为简化说明,首先请确保基本软件包仍然完好无损,然后按以下步骤升级模拟器:
说明
%USERPROFILE%\Android\android-sdk\tools
或相关路径(是的,您必须将其合并)到其中文件夹,因为模拟器没有所有库和文件)Android SDK管理器(GUI)
现在照常准备您的AVD(API级别27或28):
Android AVD管理器
运行新创建的虚拟设备,您应该会很好:
重要链接
基础和仿真器工具(zip)
更新:添加了最新的模拟器版本
Emulator version 28.0.22(最新的Linux操作系统是最新的)
Emulator version 28.0.22(最新Windows操作系统)
Emulator version 28.0.22(最新的Mac OS)
特别感谢androiddev为Linux提供链接,eaglemt和Vladyslav Panchenko为提供回购链接提供了链接,而对于Mac OS链接最重要。
结论
看来Google可能是出于潜在的安全性漏洞,有意决定为Android Studio改用独立的Android SDK的GUI,但无论出于何种原因,对于只需要独立软件包的人来说,这听起来都不令人信服...
答案 1 :(得分:11)
现在看来GUI完全消失了。从SDK v26开始,SDK Manager GUI只能通过Android Studio访问。 Visual Studio上的SDK Manager按钮变得无法响应。现在我们可能只需要安装Android Studio来管理和更新SDK和模拟器
谷歌推出自己的IDE的另一个可怕行为。
更新:
官方Xamarin SDK Manager
现在可用于Visual Studio 2017及更高版本。它可以安装在" Cross Platform Mobile" Visual Studio Installer中的工作负载。它取代了Google的独立SDK Manager(在Android SDK Tools软件包的25.2.3版中已弃用)。要在Visual Studio中启动SDK Manager,请单击Tools > Android > Android SDK Manager
对于VS2015及更早版本,我们建议将SDK工具降级为25并使用旧的Google Emulator管理器GUI。 SDK工具25仍然可以与API 26,27和更新版本一起使用,并且不会影响新平台的开发。这将为您提供一个界面,用于管理适用于旧版VS的Android SDK。
答案 2 :(得分:11)
答案 3 :(得分:4)
根据这个announcement谷歌自2015年6月以来不打算支持Eclipse的ADT插件,以及根本不支持ADT的GUI。他们通过整个切换到Android Studio来解释决定。官方Android资源上没有链接可以下载最新的GUI版本,因为他们发现它有潜在的安全漏洞。
所以你有机会download最后保存的版本,直到链接不会被更改。但我认为总是可以通过标签找到" installer_r24.4.1-windows.exe"在谷歌。
感谢Losin' Me获取链接:
上找到答案 4 :(得分:0)
我刚刚发布了一个简单的Android SDK GUI。也许这个小小的周末项目可以使某些人免于使用sdkmanager命令行或两次下载android-tools的麻烦。
您可以在AndroidGUI处检查我的项目。
请随意分叉,或者最好将其发送给我。任何帮助将不胜感激。
PS:如果有人可以指出我最新的sdklib-*。jar源代码,这将非常有用。这样我就可以直接与Android SDK交互。
答案 5 :(得分:0)
好吧,因为独立管理器已经过时,并且在诸如“ android sdk”和“ android adv”之类的linux命令中停止运行,所以我学会了从命令行工具运行设备:
链接到我在其他主题中的回复。 (仅适用于linux) https://stackoverflow.com/a/57019574/7600634