当前位置: 首页 > 知识库问答 >
问题:

Android-找不到命令

韩华美
2023-03-14

我正在尝试在ubuntu中运行该命令

Android更新项目 --路径 .

但是,我收到一个android:命令未找到错误。

我想这和我前几天在这里学到的路径有关吧?我只是想知道,我需要添加什么变量(我想是Android),我还需要指出什么。

共有3个答案

东方化
2023-03-14

假设您已经将< code>ANDROID_HOME设置为指向sdk安装,您应该将< code>$ANDROID_HOME/tools和< code > $ ANDROID _ HOME/platform-tools 添加到您的< code>PATH中。

景国兴
2023-03-14

另一种可能性只是您的“android”文件不可执行。导航到终端中的工具路径,然后通过以下方式使其可执行:
chmod 777 android
然后您可以运行:
./android sdk
这是为我工作的方法。

邢炯
2023-03-14

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

苹果电脑

$ 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_HOME路径均无效,则可以通过以下方式找到(唯一且名称一致)的平台工具文件夹:

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

无论返回的路径是什么,都需要裁剪为以sdkandroid sdk-linuxandroid sdk-macosx结尾。

 类似资料:
  • 问题内容: 我正在尝试在ubuntu中运行命令 android更新项目–path。 但是我得到一个 我认为这与前几天我在这里学到的道路有关吗?我只是想知道,我需要添加什么变量(我假设是Android)以及我也需要指出什么。 问题答案: 在MacOS / Linux上,将安装SDK的路径定义为: 苹果系统 如果您安装了Android Studio,则该值必须为 的Linux 然后将路径添加到和子目录

  • 我试着做一个文件: 但是得到了错误: Android:命令未找到 我试图设置Android SDK的路径,但没有帮助: 有没有可能解决这个问题? UPD:我正在使用这个软件中的Git Shell:http://git-scm.com/download/win

  • 我有一个网络钩子齿轮为我的不和谐机器人。我想让embarss命令(在webhook cog中)触发一个webhook,创建时使用用户名和pfp,这很好。然而,我也希望这个命令能够被设置到一个特定的用户身上,这就是问题所在。当我尝试将成员参数添加到embarrass函数中时,它看起来像:async def embarrass(self、ctx、member:discord.member),但不起作用

  • 我正在Mac OS上构建一个React-Native项目。我的Mac是Mac Mini,它使用了新的苹果M1芯片。我可以使用“React-Native Run-Android”命令在iOS模拟器上构建和运行我的项目。但是当我运行“react-native run-Android”命令时,它就不起作用了。 我下载并安装了Java JDK。当我在终端中键入“java-version”时,可以看到以下输

  • 问题内容: 我已经使用命令在 CentOS 5.5版 机器中安装了Java 。但是我无法使用javac编译类。 我是否需要安装其他软件包? 我试图找到可执行文件,但无法找到它。 链接如下: -> -> 我已经看到了以下输出: 问题答案: 您仅安装了Java Runtime Environment(JRE),其中不包含。为此,您必须安装OpenJDK开发环境。您可以安装或,两者都包括。 顺便说一句:

  • 问题内容: 我在修复此bash脚本中的错误时遇到问题,我真的不知道我做错了什么,感谢您的任何帮助,谢谢 问题答案: 在 之前和 之后 添加一个空格。