输入cordova run android
终端后,我收到此错误:
Waiting for emulator to start...
PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/Users/username/Library/Android/sdk]!
Run Code Online (Sandbox Code Playgroud)
这在导出后发生:
export ANDROID_SDK_ROOT='/Users/username/Library/Android/sdk'
Run Code Online (Sandbox Code Playgroud)
在出口之前我得到了:
Waiting for emulator to start...
PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
Run Code Online (Sandbox Code Playgroud)
我出错的任何想法?我确定这是sdk root,为什么我的avd系统路径坏了?
我正在尝试打开VMware,它说VMware播放器和Hyper-V不兼容.我在这里找到它,但它使用它提供的命令无法正常工作.
我试图看到帮助,发现那里有/hypervisorsettings
选择.但它仍然无法使用它The parameter is incorrect
.
有人能帮忙吗?
我创建了一个8.0的AVD.当我启动AVD时,它会崩溃并发出此错误:
模拟器:PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT
我试图通过此处提供的先前答案解决它,但它们都没有工作.我也尝试在系统设置中定义AVD路径,但这也没有用.
我正在使用Android Studio 3.0和AVD 8.0(Oreo)的系统映像(API级别26).
Android Studio模拟器突然停止工作.当我尝试运行虚拟设备时,我在事件日志中收到以下错误.
模拟器:PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT仿真器:处理完成,退出代码为1
所以我检查了ANDROID_SDK_ROOT
环境变量设置的值,它是空的.所以我把它设置为/Users/{username}/Library/Android/sdk
基于类似问题的答案 ; 但我仍然得到同样的错误.
我尝试从AVD管理器中删除所有虚拟设备并创建一个新设备(如此处所示),但没有运气.我还尝试卸载并重新安装所有SDK组件包; 我仍然得到同样的错误.
我无法弄清楚发生了什么,或者如何解决它.ANDROID_SDK_ROOT
我设置的值可能不正确吗?(我设置的值与我的ANDROID_HOME
变量相同,它确实指向包含Android SDK的目录).
我唯一能想到的就是我还没有尝试过卸载并重新安装Android Studio(如果可以的话,我宁愿尽量避免这种情况).
嗯...我删除了有关Android Studio的所有内容.
~/.android
~/.AndroidStudio*
~/Applications/Android \Studio.app
~/Library/Android
~/Library/Application \Support/AndroidStudio*
~/Library/Caches/AndroidStudio*
~/Library/Logs/AndroidStudio*
~/Library/Preferences/AndroidStudio*
~/Library/Preferences/com.android.Emulator.plist
~/Library/Preferences/com.google.android.*
Run Code Online (Sandbox Code Playgroud)
然后重新安装了Android Studio ......我仍然遇到同样的错误.我错过了什么?是什么导致了这个问题?
android android-virtual-device android-emulator android-studio