首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >死机: AVD系统路径损坏。检查您的ANDROID_SDK_ROOT值

死机: AVD系统路径损坏。检查您的ANDROID_SDK_ROOT值
EN

Stack Overflow用户
提问于 2016-09-23 01:19:39
回答 27查看 231.6K关注 0票数 188

在终端中输入cordova run android后,我得到了这个错误:

代码语言:javascript
运行
复制
Waiting for emulator to start...
PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/Users/username/Library/Android/sdk]!

导出后会发生这种情况:

代码语言:javascript
运行
复制
export ANDROID_SDK_ROOT='/Users/username/Library/Android/sdk'

在导出之前,我得到了:

代码语言:javascript
运行
复制
Waiting for emulator to start...
PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

你知道我哪里错了吗?我确信这是sdk的根目录,那么为什么我的avd系统路径坏了呢?

EN

回答 27

Stack Overflow用户

发布于 2017-08-04 01:16:30

在苹果电脑上:我使用brew和Android Studio安装了android-sdk。不知何故,有两个安装导致了这个问题。当我使用brew cask uninstall android-sdk卸载软件开发工具包的brew安装并将以下变量添加到我的环境中时。啊,真灵。

代码语言:javascript
运行
复制
export ANDROID_HOME=/Users/<Username>/Library/Android/sdk
export ANDROID_SDK_ROOT=$ANDROID_HOME
票数 143
EN

Stack Overflow用户

发布于 2018-09-17 03:30:08

这将解决您在macOS中的问题:

代码语言:javascript
运行
复制
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
票数 31
EN

Stack Overflow用户

发布于 2016-09-27 04:03:22

这意味着您的工具路径是不正确的。这是它在使用brew的mac上的外观。注意版本。

代码语言:javascript
运行
复制
export ANDROID_SDK_ROOT='/usr/local/Cellar/android-sdk/24.4.1_1'

在您的情况下,看起来您应该运行以下命令:

代码语言:javascript
运行
复制
export ANDROID_SDK_ROOT='/Users/username/Library/Android/sdk'
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39645178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档