我尝试在链接https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip下载的 SDK命令行工具的帮助下安装 Android SDK 在我的Linux Ubuntu 16.04 PC上。
我运行命令以下命令进行安装
./ android update 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:连接重置
警告:无法下载任何来源列表!
完成
-------------------------------------------- -------------------------------------------------- -------------------------------------
如何解决这个错误。或者建议我在没有安装android studio的情况下在我的linux上安装android sdk的方法。
答案 0 :(得分:4)
有点晚了,但情况相同。看起来这不是一个错误,而是工具的演变方式:如果他们想要sdk管理器的GUI,他们正在推动用户使用Android Studio,它只能从IDE中使用。
下载此文件夹中的bin/sdkmanager
仍然可以使用命令行,并且可以找到here的说明,但它们也不是很好,所以我会分享一下我做了:
/opt/Android/android-sdk
)ln -s /opt/Android/android-tools/bin/sdkmanager ~/.local/bin/sdkmanager
)sdkmanager "platform-tools" "platforms;android-19" "build-tools;19.1.0"
(可能需要sudo)为kitkat安装平台工具和构建工具您可以使用sdkmanager --list
检查可用的版本,并找出支持和下载其他版本工具所需的内容。下载不会显示任何进展,它只会在一段时间后告诉您它已经完成。
我认为安装Android Studio仅仅是为了访问sdk管理器GUI并不是什么大不了的事,但我会使用命令行工具。这对谷歌来说非常阴暗,特别是那些没有真正进入他们被侵入的Intellij版本的人。