安卓平台工具丢失

18
请有人帮我解决这个问题,我有一个Ubuntu服务器(仅终端),我已经下载了Android SDK,我已经安装了Java,在/tools中运行./android时,我收到一个错误信息:Missing platform-tools。那么我该如何从终端安装平台工具呢?出于某种原因,我无法在任何地方找到此信息。每个资源都假定我有GUI而不是终端,甚至Ubuntu的页面也是如此-https://help.ubuntu.com/community/AndroidSDK

2
你为什么要自讨苦吃呢?我预测这将是一连串痛苦的第一个问题。 - Simon
现在它非常完美。现在我的公司有一个漂亮的前端来设计和构建他们自己的Android应用程序。 - David
3
设置一个构建服务器是否符合您“以神的名义”的需求? - Lo-Tan
1个回答

36

Android管理器有一个图形界面。但是在某些情况下,也可以通过命令行使用。

使用-u选项运行(无UI):

android update sdk -u

接受许可证 (y),这将自动安装/更新所需的所有内容。

要仅更新/安装选择的软件包,请先列出可用于安装/更新的软件包:

android list sdk -u

这将列出可用的软件包及其编号索引,例如:
Packages available for installation or update: 11
   1- Android SDK Platform-tools, revision 24
   2- Android SDK Build-tools, revision 24
   3- Documentation for Android SDK, API 23, revision 1
   4- SDK Platform Android N, API 24, revision 1
   5- GPU Debugging tools, revision 3.1
   6- GPU Debugging tools, revision 1.0.3
   7- Android Support Repository, revision 33
   8- Android Auto Desktop Head Unit emulator, revision 1.1
   9- Google Play services, revision 30
  10- Google Play APK Expansion library, revision 1
  11- Google Play Licensing Library, revision 1

现在您可以安装包,通过数字索引过滤(-t)只安装所需的包:
android update sdk -u -t 1,2

在Linux系统下:您可以将Android工具添加到$PATH中:

假设sdk目录为/home/user/sdk,则需要执行以下操作:

编辑用户的bash配置文件:

nano ~/.bashrc

请将以下内容添加到其中:

export ANDROID_HOME=/home/user/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/build-tools

并保存(按下CTRL+O然后按下CTRL+X

退出并重新登录,从终端运行:

echo $PATH

进行验证。


谢谢,你是救命恩人。 - David

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接