【问题标题】:android: command not found安卓:找不到命令
【发布时间】:2014-09-06 18:51:10
【问题描述】:

我试图从一个克隆项目中创建一个.jar 文件:

android update project -p .

但得到了错误:

android:找不到命令

我尝试设置 Android SDK 的路径,但没有帮助:

export ANDROID_HOME=D:\java\android-sdk
export PATH=$ANDROID_HOME\tools:$PATH
export PATH=$ANDROID_HOME\platform-tools:$PATH

这个问题能解决吗?

更新: 我正在使用这个软件中的 Git Shell:http://git-scm.com/download/win

【问题讨论】:

  • 你用的是cygwin吗?请使用有关您的环境的信息更新您的帖子。
  • @AntonSavin,帖子更新了

标签: android android-sdk-tools


【解决方案1】:

Finding-android-sdk-on-mac-and-adding-to-path Finding Android SDK on Mac and adding to PATH

修复

android:找不到命令错误

遵循两个简单的步骤(Linux 和 Mac):

1) 将您的 Android Sdk 路径导出到 ANDROID_HOME 变量

$ export ANDROID_HOME=~/Android/Sdk

(在 Mac 上将“~”更改为“$HOME”)

2) 将 SDK 工具路径导出到 PATH 变量中

$ export PATH=$ANDROID_HOME/tools:$PATH

就是这样!运行

安卓

再次命令以确保其正常工作。

【讨论】:

  • 这对我有用,虽然我的实际路径变量有点不同 ($Home/Developer/android-sdk-macosx)。
  • @jose920405 您是否尝试过 $HOME 而不是 ~ 用于 android sdk 路径?它在我的 Mac 上运行。
  • 对于那些还在苦苦挣扎的人,Iran V 给出了提示,如果你自己找到你的 Android SDK 文件夹会更好。对我来说,它位于 /Users/bachiri/Library/Android/sdk 中,通常 android 可执行文件应该在工具文件夹中。从字面上看,我应该添加到 $PATH 变量的确切路径是 /Users/bachiri/Library/Android/sdk/tools =>$HOME/Library/Android/sdk/tools
【解决方案2】:

您必须配置 ANDROID_HOME 环境变量。

对于 Mac 运行此命令

export ANDROID_HOME=~/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

对于 Windows

进入控制面板 → 系统和安全 → 系统 → 更改设置 → 高级系统设置 → 环境变量 → 新建,然后输入 Android SDK 的路径。 变量名 = ANDROID_HOME 变量路径 = 你的 android sdk 路径。

【讨论】:

    【解决方案3】:

    如果您从 Windows shell (cmd.exe) 运行命令,您应该通过计算机属性对话框将 D:\java\android-sdk\toolsD:\java\android-sdk\platform-tools 添加到您的路径中。

    如果您在 Cygwin 上运行,请尝试 export PATH=/cygdrive/d/java/android-sdk/tools:/cygdrive/d/java/android-sdk/platform-tools:${PATH}

    【讨论】:

      【解决方案4】:

      这在 ubuntu

      上对我有用

      使用 nano 编辑 bashrc:

      nano ~/.bashrc

      通过在文件末尾添加以下内容:

      export ANDROID_HOME=$HOME/Android/Sdk

      export PATH=$PATH:$ANDROID_HOME/tools

      退出 nano 编辑器:

      ctrl + x,然后输入Y,然后点击enter key 将更改保存到.basrc 文件并退出nano 编辑器。

      上述步骤将确保您的更改在终端关闭后仍然存在。请注意,要使android 命令正常工作,请确保关闭终端并重新打开一个新终端

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-28
        相关资源
        最近更新 更多