如何在 linux ubuntu 16.04 上安装 SDK 管理器?

Posted

技术标签:

【中文标题】如何在 linux ubuntu 16.04 上安装 SDK 管理器?【英文标题】:How to install SDK manager on linux ubuntu 16.04? 【发布时间】:2018-01-29 08:11:06 【问题描述】:

我试图借助从链接https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip 下载的 SDK 命令行工具 安装 Android SDK 在我的 Linux Ubuntu 16.04 PC 上。

我运行以下命令进行安装

./android 更新 SDK

但安装已停止并在终端上显示以下消息 ----------------------------------------------- -------------------------------------------------- ----------------------------------


“android”命令已弃用。 如需手动 SDK、AVD 和项目管理,请使用 Android Studio。 对于命令行工具,使用 tools/bin/sdkmanager 和 tools/bin/avdmanager


“android”SDK 命令可以在最大努力的基础上转换为 sdkmanager 命令。 继续? (可以使用 --use-sdk-wrapper 命令行参数或设置 USE_SDK_WRAPPER 环境变量来抑制此提示) [y/N]: y

运行 /home/user/Android/Sdk/bin/sdkmanager --update

警告:java.net.SocketException:连接重置

警告:无法下载任何源列表!

完成

------------------------------------------ -------------------------------------------------- -------------------------------------

如何解决这个错误。或者建议我在我的 linux 电脑上安装 android sdk 而不安装 android studio。

【问题讨论】:

【参考方案1】:

有点晚了,但情况相同。看起来这不是错误,而是工具演变的方式:如果用户想要 sdk 管理器的 GUI,他们会推动用户使用 Android Studio,它只能在 IDE 中使用。

您仍然可以从下载的此文件夹中的bin/sdkmanager 获得命令行,并且可以在here 找到说明,但它们也不是很好,所以我将分享我所做的:

    从this page下载了最新的压缩文件(链接在下面) 在某处解压(我选择了/opt/Android/android-sdk) 创建了一个符号链接以将 sdkmanager 添加到我的路径 (ln -s /opt/Android/android-tools/bin/sdkmanager ~/.local/bin/sdkmanager) 使用 sdkmanager "platform-tools" "platforms;android-19" "build-tools;19.1.0" 为 kitkat 及更高版本安装了平台工具和构建工具(可能需要 sudo)

您可以使用sdkmanager --list 检查可用的版本,并确定您需要什么来支持和下载其他版本的工具。下载不会显示任何进度,它只会在一段时间后告诉您下载完成。

我想保持安装 Android Studio 只是为了访问 sdk 管理器 GUI 并没有什么大不了的,但我会使用命令行工具。这对 Google 来说是非常阴暗的,特别是对于那些不太喜欢他们破解的 Intellij 版本的人。

【讨论】:

以上是关于如何在 linux ubuntu 16.04 上安装 SDK 管理器?的主要内容,如果未能解决你的问题,请参考以下文章

(转)如何在Linux Ubuntu 16.04下安装及打开PyCharm

ubuntu16.04如何安装搜狗输入法

如何在 ubuntu 16.04 中启动安卓模拟器?

Ubuntu 16.04下使用VirtualBox虚拟机安装Windows XP win7 linux 安装虚拟机

Ubuntu 16.04下安装nodeJs

如何在ubuntu 16.04中启动Android模拟器?