android-sdk上游已正式停产

Arc*_*ano 12 macos homebrew android

使用 home-brew 安装 android sdk 时,我收到此消息

android-sdk has been officially discontinued upstream.
Run Code Online (Sandbox Code Playgroud)

但是我找不到可以使用的替代软件包。我应该使用另一种吗?

mat*_*tpr 22

如果您不需要完整的android-studio开发应用程序(Intellij IDE 等)而只想要新的命令行工具...

根据停产通知...

此 SDK 工具包已弃用,并且不再接收更新。相反,请使用新的命令行工具包。

快速搜索发现,在自制程序领域,这个新的“命令行工具”包称为android-commandlinetools.

$ brew remove android-sdk
$ brew install --cask android-commandlinetools
Run Code Online (Sandbox Code Playgroud)

如果您正在寻找adb此类工具,这些是“SDK Platform Tools”,可以使用sdkmanager(由新软件包安装android-commandlinetools)进行安装...

$ sdkmanager --install platform-tools
Run Code Online (Sandbox Code Playgroud)

根据sdkmanager安装位置platform-tools,您可能需要更新$PATH或添加符号链接,以便在adb没有绝对路径的情况下运行其他平台工具。

...或者如果您只想要adb/etc 您可以跳过完整的命令行工具并platform-tools直接使用自制程序安装。这有一个附带的好处,可以确保新安装的软件adb在您的系统中$PATH,对于不进行 Android 开发而只想要最新版本的人来说,这可能是最好的adb选择fastboot

$ brew install --cask android-platform-tools
Run Code Online (Sandbox Code Playgroud)