Jac*_*ień 286 macos android-studio
有人可以ANDROID_HOME通过终端发布有效的设置解决方案吗?
我的Android-SDK之路是/Applications/ADT/sdk.
小智 542
Android-SDK的安装位置取决于您的安装方式.
如果您通过他们的网站下载了SDK,然后将应用程序拖放到"应用程序"文件夹,则最有可能是:
/Applications/ADT/sdk (就像你的情况一样).
如果你使用Homebrew(brew cask install android-sdk)安装SDK ,那么它位于:
/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
如果SDK是作为Android Studio的一部分自动安装的,那么它位于以下位置:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
知道了位置后,打开终端窗口并输入以下内容(更改SDK的路径,无论您安装了它):
export ANDROID_HOME={YOUR_PATH}
Run Code Online (Sandbox Code Playgroud)
完成此设置后,需要将其添加到PATH环境变量中:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)
最后通过重新采购.bash_profile来应用这些更改:
source ~/.bash_profile
Dav*_*las 181
在终端:
nano ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
添加行:
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
Run Code Online (Sandbox Code Playgroud)
检查它是否有效:
source ~/.bash_profile
echo $ANDROID_HOME
Run Code Online (Sandbox Code Playgroud)
Cod*_*oss 49
将以下内容添加到我的.bash_profile为我工作:
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)
kip*_*ip2 35
引用@ user2993582的回答
export PATH=$PATH:$ANDROID_HOME/bin
Run Code Online (Sandbox Code Playgroud)
'bin'部分已经改变,它应该是
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)
hyg*_*ull 28
我有MAC OS X(Sierra)10.12.2.
我按照以下步骤将ANDROID_HOME设置为React Native(适用于Android应用).
在〜/ .bash_profile中添加了以下4行.
export ANDROID_HOME=$HOME/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)最后执行以下命令(或重新启动系统以反映所做的更改).
source ~/.bash_profile
就是这样.
Amr*_*man 14
我在 Catalina mac os 和 zsh shell 中使用 React Native
1-触摸 ~/.zshrc
2- 打开 ~/.zshrc
3-根据React Native android setup copy and past
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
Run Code Online (Sandbox Code Playgroud)
到打开的文本文件,然后保存并关闭文件。
4- 运行 source ~/.zshrc 并确保重新启动终端。
5- 运行 adb 你会得到类似的东西
Android Debug Bridge 版本 1.0.41 版本 30.0.0-6374843
感谢这个记录
更新 1 16/2/2021
此解决方案也适用于 Big Sur。
sud*_*ang 11
要设置ANDROID_HOME,变量,你需要知道你如何安装android dev设置.
如果您不知道可以检查机器中是否存在以下路径.将以下内容添加.bashrc,.zshrc或.profile取决于你用什么
如果你安装了自制软件,
export ANDROID_HOME=/usr/local/opt/android-sdk
Run Code Online (Sandbox Code Playgroud)
检查此路径是否存在:
如果你在网站上安装了android studio,
export ANDROID_HOME=~/Library/Android/sdk
Run Code Online (Sandbox Code Playgroud)
最后将其添加到路径:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)
如果你懒得打开编辑器,请执行以下操作:
echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
jww*_*jww 10
任何人都可以在终端上发布一个有效的解决方案吗?
ANDROID_HOME通常是一个目录.android.它将存储调试密钥等内容.
export ANDROID_HOME=~/.android
Run Code Online (Sandbox Code Playgroud)
您可以自动登录.只需将其添加到您的.bash_profile(下面是我的OS X 10.8.5机器):
$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME=~/.android
export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"
Run Code Online (Sandbox Code Playgroud)
据大卫·特纳在NDK通讯录,都ANDROID_NDK_ROOT和ANDROID_SDK_ROOT需要设置的,因为其他工具依赖于那些值(见推荐NDK目录?).
修改后~/.bash_profile,执行以下操作(或注销并重新开启):
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
ANDROID_HOME环境与ANDROID_SDK_ROOT环境相同,这意味着它定义了SDK安装目录的路径。
我将 Android SDK 与 android studio 分开设置,它让我可以更好地控制事物的位置。
cd $HOME/Downloads
curl https://dl.google.com/android/repository/commandlinetools-mac-7302050_latest.zip --output android-sdk.zip
Run Code Online (Sandbox Code Playgroud)
unzip android-sdk.zip
Run Code Online (Sandbox Code Playgroud)
第三,我在本地目录中创建一个名为 android 的目录。
(/usr/local由本地管理员(通常是您)安装的系统范围的只读文件)
sudo mkdir /usr/local/android
Run Code Online (Sandbox Code Playgroud)
sudo mv cmdline-tools /usr/local/android/sdk
Run Code Online (Sandbox Code Playgroud)
.zshrc我的个人目录中的文件中。nano $HOME/.zshrc
Run Code Online (Sandbox Code Playgroud)
cd $HOME/Downloads
curl https://dl.google.com/android/repository/commandlinetools-mac-7302050_latest.zip --output android-sdk.zip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
399956 次 |
| 最近记录: |