android:找不到命令

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/25703645/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-20 09:40:09  来源:igfitidea点击:

android: command not found

androidandroid-sdk-tools

提问by Mark Korzhov

I tried to make a .jarfile from a cloned project:

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

android update project -p .

but got the error:

但得到了错误:

android: command not found

android:找不到命令

I tried to set path to Android SDK, but it didn't help:

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

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

Is it possible to solve this problem?

有没有可能解决这个问题?

UPD: I'm using Git Shell from this software: http://git-scm.com/download/win

UPD:我从这个软件使用 Git Shell:http: //git-scm.com/download/win

回答by Ivan V

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

Find-android-sdk-on-mac-and-adding-to-path在 Mac 上查找 Android SDK 并添加到 PATH

To fix

修理

android: command not found error

android:找不到命令错误

follow two easy steps (Linux and Mac):

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

1) Export your Android Sdk path to the ANDROID_HOME variable

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

$ export ANDROID_HOME=~/Android/Sdk

$ export ANDROID_HOME=~/Android/Sdk

(change "~" to "$HOME" on Mac)

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

2) Export Sdk tools path to the PATH variable

2)导出Sdk工具路径到PATH变量

$ export PATH=$ANDROID_HOME/tools:$PATH

$导出路径=$ANDROID_HOME/tools:$PATH

That's it! run

就是这样!跑

android

安卓

command again to make sure it works properly.

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

回答by Mark Korzhov

You have to configure ANDROID_HOME environment variable.

您必须配置 ANDROID_HOME 环境变量。

For Mac Run this command

对于 Mac 运行此命令

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

For Windows

对于 Windows

Go to Control Panel → System and Security → System → Change settings → Advanced System Settings → Environment variables → New, then enter the path to your Android SDK. Variable name = ANDROID_HOME Variable path = your android sdk path.

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

回答by Anton Savin

If you run commands from windows shell (cmd.exe) you should add D:\java\android-sdk\toolsand D:\java\android-sdk\platform-toolsto your path via computer properties dialog.

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

If you run on Cygwin try export PATH=/cygdrive/d/java/android-sdk/tools:/cygdrive/d/java/android-sdk/platform-tools:${PATH}.

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

回答by David Charles

This worked for me on ubuntu

这在ubuntu上对我有用

Edit the bashrc using nano:

使用 nano 编辑 bashrc:

nano ~/.bashrc

nano ~/.bashrc

By adding the following to the end of the file:

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

export ANDROID_HOME=$HOME/Android/Sdk

export ANDROID_HOME=$HOME/Android/Sdk

export PATH=$PATH:$ANDROID_HOME/tools

export PATH=$PATH:$ANDROID_HOME/tools

Exiting the nano editor:

退出 nano 编辑器:

ctrl + x, then type Y, then hit the enter keyto save the changes to the .basrcfile and to exit the nano editor.

ctrl + x,然后键入Y,然后enter key按 保存对.basrc文件的更改并退出 nano 编辑器。

The above steps would ensure that your changes remains after the terminal closes. Note, for the androidcommand to work ensure to close the terminal and reopen a new one.

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