#Android SDK GUI是必须的
我很高兴地告诉社区,尽管官方在SDK 26中已经将其正式切断,但仍然有一个完全功能的解决方法可以在使用大多数用户习惯的传统GUI的同时使用Android SDK。 我很高兴地说,GUI是必需的
如果您从头开始,请先阅读此帖子:如何在不下载Android Studio的情况下下载Android SDK?
这里最重要的是,如果您从零开始,则必须首先安装SDK的最后一个安装程序版本中找到的基本软件包(即sdk工具、平台工具、GUI sdk和AVD管理器等),否则,如果您已经有一个可用的sdk安装,则可以跳过此步骤。
我发现,即使您更新“SDK工具”,您可以获得的最新版本始终为25.x.x
,它本身存在问题,因为它不允许您运行API级别26、27或28,正如我在另一个网站上的帖子中指出的那样:无法在模拟器上启动Android 8.0 Oreo:“解密失败”
经过几周的调查,我发现这与过时的模拟器有关,除非您运行Android Studio(这与我们想要实现的相反)。
看起来,模拟器(最初作为Android SDK工具的一部分分发)自版本25.2.3以来就不再更新了。
因此,解决方法涉及手动/强制升级模拟器工具。目前,我已成功升级到版本27.3.8(并顺利运行Android 9)。
解决方法是:
缩短故事,首先确保基础包仍然完整,并按以下方式升级模拟器:
说明:
- 从下面提供的链接下载最新(或适当的)模拟器
- 下载完成后,解压缩下载的emulator.zip文件并将模拟器包提取到%USERPROFILE%\Android\android-sdk\tools或相关路径中(是的,您必须将其合并到该文件夹中,因为模拟器没有所有库和文件)
- 完成后,您的模拟器将被更新(在我的情况下为27.3.8)。
Android SDK 管理器 (GUI)
现在准备你的 AVD (API 级别 27 或 28);
- 点击 AVD 管理器可执行文件以打开 AVD 设置对话框。
- 选择 AVD 的必要参数并点击“确定”进行创建。
Android AVD管理器
运行新创建的虚拟设备,你就可以开始使用了:
#请确保更新相关工具、图像等以获得最佳体验
重要链接
基础工具和模拟器(zip)
- Android SDK基础安装程序 (离线版windows)
- Linux安装程序 (也可使用wget)
- 模拟器版本27.3.8 (最新版linux)
- 模拟器版本27.3.8 (最新版windows)
- 模拟器27.3.8(最新版mac os)
- 模拟器版本26.1.4 (windows)
- 模拟器版本26.1.4 (linux)
- 模拟器版本27.1.10 (mac os)
更新:添加了最新的模拟器版本
更新2:更高版本模拟器
特别感谢androiddev提供的Linux链接,eaglemt和Vladyslav Panchenko提供的仓库链接,以及最重要的Mac OS链接。
结论
谷歌似乎有意放弃独立的Android SDK图形用户界面,转而支持Android Studio,可能是因为存在潜在的安全漏洞,但无论出于何种原因,对于只需要独立包的人来说,这可能并不令人信服...
另一种更简单的解释方式是-->