Macos 在Mac OS X上设置ANDROID_HOME环境变量
有人能通过终端发布一个设置Macos 在Mac OS X上设置ANDROID_HOME环境变量,macos,android-studio,android-sdk-tools,Macos,Android Studio,Android Sdk Tools,有人能通过终端发布一个设置ANDROID\u HOME的工作解决方案吗 我的安卓SDK路径是/Applications/ADT/SDK安卓SDK的安装位置取决于您的安装方式 如果您通过他们的网站下载SDK,然后将应用程序拖放到您的应用程序文件夹中,则很可能出现以下情况: /Applications/ADT/sdk(就您的情况而言) 如果您使用自制软件安装SDK(brew cask install android SDK),则它位于以下位置: /usr/local/Caskroom/android
ANDROID\u HOME
的工作解决方案吗
我的安卓SDK路径是
/Applications/ADT/SDK
安卓SDK的安装位置取决于您的安装方式
/Applications/ADT/sdk
(就您的情况而言)brew cask install android SDK
),则它位于以下位置:
/usr/local/Caskroom/android sdk/{您的sdk版本号}
/Users/{YOUR_USER_NAME}/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
最后,通过重新采购应用这些更改。bash_配置文件:
source~/.bash\u配置文件
echo$ANDROID\u HOME
有人能在终端上发布一个可行的解决方案吗
ANDROID\u HOME
通常是一个类似于.ANDROID
的目录。它将存储调试密钥之类的内容
export ANDROID_HOME=~/.android
您可以自动登录。只需将其添加到您的.bash\u配置文件中即可(以下是我的OS X 10.8.5计算机):
$cat~/.bash\u配置文件
#2012年7月19日20:21:05添加MacPorts安装程序
导出路径=/opt/local/bin:/opt/local/sbin:$PATH
#安卓
导出ANDROID\u NDK\u ROOT=/opt/ANDROID-NDK-r9
导出ANDROID_SDK_ROOT=/opt/ANDROID SDK
导出JAVA_HOME=`/usr/libexec/JAVA_HOME`
导出ANDROID\u HOME=~/.ANDROID
export PATH=“$ANDROID\u SDK\u ROOT/tools/”:“$ANDROID\u SDK\u ROOT/platform tools/”:“$PATH”
根据NDK邮件列表上的David Turner,需要设置ANDROID\u NDK\u ROOT
和ANDROID\u SDK\u ROOT
,因为其他工具依赖于这些值(请参阅)
修改~/.bash\u配置文件后,执行以下操作(或注销并重新打开):
引用@user2993582's
“bin”部分已更改,应将其删除
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
将以下内容添加到我的.bash_配置文件对我很有用:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
请注意,如果您将使用~/.bash\u profile
,则它将编辑的不是您用户的bash配置文件,而是全局配置文件。而是转到用户目录(/users/username)并直接编辑它:
vim .bash_profile
并在用户名和SDK目录中插入以下两行
export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
export PATH=$PATH:/Users//Library/Android/sdk/tools
导出路径=$PATH:/Users//Library/Android/sdk/platformtools
在终端中:
nano ~/.bash_profile
添加行:
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
检查它是否工作:
source ~/.bash_profile
echo $ANDROID_HOME
要设置ANDROID\u HOME变量,您需要知道如何安装ANDROID dev安装程序
如果您不知道,可以检查您的计算机中是否存在以下路径。根据使用的内容,将以下内容添加到.bashrc
、.zshrc
或.profile
如果安装了自制软件
export ANDROID_HOME=/usr/local/opt/android-sdk
检查此路径是否存在:
如果您在网站后面安装了android studio
export ANDROID_HOME=~/Library/Android/sdk
最后将其添加到路径:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
如果您懒得打开编辑器,请执行以下操作:
echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc
我正在使用MacOSX(Sierra)10.12.2
export ANDROID_HOME=$HOME/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
我按照以下步骤设置了ANDROID\u HOME,以使用React Native(适用于ANDROID应用程序)
- 打开终端(按命令+空格键,键入终端,点击回车)
- 将以下3行添加到~/.bash\u配置文件中
export ANDROID_HOME=$HOME/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
- 最后执行以下命令(或重新启动系统以反映所做的更改)
source~/.bash\u配置文件
就是这样。1)开放式基本配置文件:
open ~/.bash_profile
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
2) 在基本配置文件中添加以下行:
open ~/.bash_profile
export PATH=${PATH}:/Users/<username>/Library/Android/sdk/build-tools/27.0.3
export PATH=${PATH}:/Users//Library/Android/sdk/build tools/27.0.3
保存并关闭基本配置文件
对我来说,27.0.3运行得很好。安装ANDROID\u HOME,JAVA\u HOMEMac OS X上的环境变量
外接程序.bash\u配置文件文件
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
测试
echo $ANDROID_HOME
echo $JAVA_HOME
这里有很多正确答案。但是,缺少一项,没有它,我无法从命令行运行emulator
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator # can't run emulator without it
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
这是上面答案的汇编,再加上一个解决方案
如果您使用zsh
(而不是bash
),则要编辑的文件是~/.zshrc
我正在使用React Native with Catalina mac os和zsh shell
1-触摸~/.zshrc
2-开放~/.zshrc
3-根据副本和过去
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
到打开的文本文件,然后保存并关闭该文件
4-运行源代码~/.zshrc
并确保重新启动终端
5-运行adb,您将获得类似
Android调试桥版本1.0.41版本30.0.0-6374843
谢谢你
更新1 2021年2月16日
此解决方案也适用于Big Sur。我有此问题,但仍然存在相同的错误。export HOME=“/Users/rover”export ANDROID_HOME=“$HOME/Documents/Dev/ANDROID/adt-bundle-mac-x86_64-20140702/sdk”export ANDROID_PLATFORM_TOOLS=“$ANDROID_HOME/PLATFORM TOOLS:$ANDROID_HOME/build TOOLS:$PATH”export ANT_HOME=“/usr/local/bin/ANT”#export PATH=“$PATH:$ANT_HOME/bin”$which ant/usr/local/bin/ant$ls/usr/local/bin/ant/usr/local/bin/ant$ant-v Apache ant(TM)1.9.4版$cordova--4.0.0版错误为:node_modules/q/q.js:126抛出e;请参阅下面@kip2的更新答案。。。(u)