-Mac OSX上找不到bash:android:command
我已经潜入Android开发一段时间了,现在我想在我的应用程序中使用一些项目(helpshift)。在网站上,他们有一些自述文件,其中写道:在/HelpshiftDemo文件夹中运行以下命令-Mac OSX上找不到bash:android:command,android,macos,bash,Android,Macos,Bash,我已经潜入Android开发一段时间了,现在我想在我的应用程序中使用一些项目(helpshift)。在网站上,他们有一些自述文件,其中写道:在/HelpshiftDemo文件夹中运行以下命令 android update project -t android-17 -p . 所以我这样做了,但不幸的是,这给了我一个错误,说-bash:android:command-notfound。我理解这一点,因为“android”本身并不指我的笔记本电脑(MacOSX)上的任何东西。所以我想它可能是指亚洲
android update project -t android-17 -p .
所以我这样做了,但不幸的是,这给了我一个错误,说-bash:android:command-notfound
。我理解这一点,因为“android”本身并不指我的笔记本电脑(MacOSX)上的任何东西。所以我想它可能是指亚洲开发银行。因此,我尝试用android
替换我的adb的直接路径:
/Users/kramer65/dev/adt-bundle-mac-x86_64-20130917/sdk/platform-tools/adb update project -t android-17 -p .
这给了我一个巨大的输出,包含更多关于亚洲开发银行的信息,我想这不是预期的结果
所以我的问题,;
android
指的是什么,我如何在Mac OSX上解决这个问题?android工具位于SDK的tools
目录中。您需要将它添加到PATH
环境变量中,以便bash能够识别它
您可以通过将其添加到.bash\u概要文件中的路径中来完成此操作。此文件应位于您的主目录中。使用vi.bash\u profile
创建不存在的文件,并添加以下行:
export PATH=<path_to_android_sdk>/platform-tools:<path_to_android_sdk>/tools:$PATH
export PATH=/platform tools:/tools:$PATH
其中,
将替换为SDK的路径。例如:“/Users/me/android-sdk-mac\u 86/platform tools”
步骤0
第一步是安装Android SDK:
我不喜欢默认的配置。我已将SDK安装在此文件夹中:
/Users/<Username>/Android\ SDK
步骤1
下一个命令打开bash或zshrc配置文件:
Bash配置文件:
vim ~/.bash_profile
如果您使用zsh:
vim ~/.zshrc
步骤2
您已准备好更新配置:
#文件:.bash_profile |.zshrc
#Android SDK文件夹的自定义路径。
#如果使用默认配置,请将ANDROID_HOME更改为$HOME/Library/ANDROID/sdk
导出ANDROID\u HOME=/Users//ANDROID\SDK
导出路径=$ANDROID_HOME/tools:$PATH
导出路径=$ANDROID_主页/平台工具:$PATH
步骤3
选项1:
重新启动终端,您应该能够使用android
命令
选项2:为bash
或zsh
配置文件提供源代码
示例:source~/.bash_profile
/source~/.zshrc
我花了很多时间试图弄明白,这些步骤帮助了我(从)
您需要执行.bash\u配置文件
来更新您的路径
在Mac OS上设置PATH环境变量
打开终端程序(默认情况下,该程序位于应用程序/实用程序文件夹中)。
运行以下命令
touch~/.bash\u配置文件;打开~/.bash_配置文件
这将在默认文本编辑器中打开文件。
您需要将路径添加到Android SDK平台工具和工具目录。在我的示例中,我将使用“/Development/android sdk macosx”作为安装sdk的目录。添加以下行:
export PATH=${PATH}:/Development/android sdk macosx/platform tools:/Development/android sdk macosx/tools
保存文件并退出文本编辑器。执行.bash\u配置文件
以更新路径:
source~/.bash\u配置文件
现在,每次打开终端程序时,路径将包含Android SDK。更新路径
从聚光灯打开终端程序。运行以下命令:
touch~/.bash\u配置文件;打开~/.bash_配置文件
然后保存以下代码
export PATH=${PATH}:/android-sdk-macosx/platform-tools:/Development/android-sdk-macosx/tools
就我而言,路径是
export PATH=/Users//Development/android-sdk-macosx/platform-tools:/Users//Development/android-sdk-macosx/tools:$PATH
保存文件并退出文本编辑器。执行.bash_配置文件以更新路径:
source~/.bash\u配置文件
然后运行adb。为Android Studio用户解决的问题:
我使用的是Mac OS X Elcapitan版本10.11.X
在我的主目录下,我找到了.bash\u profile.save文件。我使用升华打开了该文件(您可以使用任何其他编辑器)。然后我加了这一行
export PATH=${PATH}:/Users/UserName/Library/Android/sdk/platform-tools:/Users/UserName/Library/Android/sdk/tools
用您的用户名替换“用户名”
打开终端然后运行
source ~/.bash_profile
给你
export PATH="/Users/me/Library/Android/sdk/platform-tools/":"/Users/me/Library/Android/sdk/tools/":$PATH
为我工作这是一个问题,因为您没有在.bash_配置文件中提供正确的android sdk路径变量。为此,您必须遵循以下步骤。
1.检查android sdk路径:为此,您应该打开android studio->preferences,并在新打开的窗口中单击“查找android sdk位置”文本字段中的android sdk,您可以找到android sdk的路径。对我来说,它显示为:/Users//Library/Android/sdk
。这里是您的主目录名。
2.打开终端,输入cd~
命令。
3.然后输入vi.bash\u profile
4.在vi编辑器中输入以下内容
导出ANDROID\u HOME=/Users/Murali/Library/ANDROID/sdk
导出路径=$ANDROID_HOME/tools:$PATH
导出路径=$ANDROID_主页/平台工具:$PATH
按esc
按钮保存,然后输入:wq
5.在此之后,关闭终端并再次打开。
6.要在.bash\u profile
中应用所有更改,请输入以下命令
source.bash\u配置文件
7.输入android
命令。希望现在可以正常工作:-)首先将以下行添加到~/.bashrc文件中:
export ANDROID_HOME=${HOME}/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
然后:
将以下行添加到~/.bash_配置文件和源~/.bash_配置文件中
export ANDROID_HOME=/Users/macbook/Library/Android/sdk/
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
这对我很有效对我很有效!当然,您必须确保删除“”和文本。我的路径是/Users/My_user_name/android sdk,所以我的总数增加了
source ~/.bashrc
export ANDROID_HOME=/Users/macbook/Library/Android/sdk/
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH