在终端中输入cordova run android
后,我得到了这个错误:
Waiting for emulator to start...
PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/Users/username/Library/Android/sdk]!
导出后会发生这种情况:
export ANDROID_SDK_ROOT='/Users/username/Library/Android/sdk'
在导出之前,我得到了:
Waiting for emulator to start...
PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
你知道我哪里错了吗?我确信这是sdk的根目录,那么为什么我的avd系统路径坏了呢?
发布于 2017-08-04 01:16:30
在苹果电脑上:我使用brew
和Android Studio安装了android-sdk
。不知何故,有两个安装导致了这个问题。当我使用brew cask uninstall android-sdk
卸载软件开发工具包的brew安装并将以下变量添加到我的环境中时。啊,真灵。
export ANDROID_HOME=/Users/<Username>/Library/Android/sdk
export ANDROID_SDK_ROOT=$ANDROID_HOME
发布于 2018-09-17 03:30:08
这将解决您在macOS中的问题:
pico ~/.bash_profile
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export ANDROID_SDK_HOME=/Users/$USER/Library/Android/sdk
export ANDROID_AVD_HOME=/Users/$USER/.android/avd
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_AVD_HOME
source ~/.bash_profile
发布于 2016-09-27 04:03:22
这意味着您的工具路径是不正确的。这是它在使用brew的mac上的外观。注意版本。
export ANDROID_SDK_ROOT='/usr/local/Cellar/android-sdk/24.4.1_1'
在您的情况下,看起来您应该运行以下命令:
export ANDROID_SDK_ROOT='/Users/username/Library/Android/sdk'
https://stackoverflow.com/questions/39645178
复制相似问题