如何在 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