我试图在ubuntu中运行这个命令

android更新项目——路径.

然而我得到了android:command not found error.

我想这和我前几天在这里学到的道路有关吧?我只是想知道,我需要添加什么变量(我假设是安卓)以及我需要指出什么.

推荐答案

在MacOS/Linux上,将SDK安装位置的路径定义为ANDROID_HOME:

MacOS

$ export ANDROID_HOME=/Applications/android-sdk-macosx

如果安装了Android Studio,则该值需要为

export ANDROID_HOME=$HOME/Library/Android/sdk

Linux

$ export ANDROID_HOME=~/android-sdk-linux

然后将路径添加到platform-toolstools子目录(在MacOS/Linux上相同).

export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

现在,您应该能够从shell运行android.

如果以上建议的ANDROID_主路径均无效,您可以通过以下方式找到(唯一且一致命名的)平台工具文件夹:

find / -name platform-tools 2>/dev/null

无论返回的路径是什么,都需要将其修剪为sdkandroid-sdk-linuxandroid-sdk-macosx.

Linux相关问答推荐

为什么我在退出SD-Bus容器时出现错误?

eBPF:仅使用系统调用加载 eBPF 程序并将其附加到 sys_enter_execve

AWK:按第一列匹配两个文件不起作用

在 bash 中使用 tee 时如何返回错误代码

如何在我的 PC 上配置 GitLab 和 GitHub ssh 密钥

Linux:用户态线程在执行系统调用时是否有更高的优先级?

使用 sed 命令仅打印正则表达式匹配

用户级线程如何与内核级线程对话

命令应在终端关闭后继续运行

用于判断进程是否正在运行并对结果采取行动的 Linux 脚本

为什么 Linux 不通过 TSS 使用硬件上下文切换?

从Linux中的行尾删除空格

为什么 mmap() 比顺序 IO 快?

polkitd未注册身份验证代理的解释

使远程目录保持最新

Docker Volume 没有挂载任何文件

根据日期范围过滤日志(log)文件条目

cmake : 从脚本设置环境变量

限制程序在 Linux 中运行的时间

如何拖尾除第一行以外的所有行