我正在尝试在Windows 10上启动Android模拟器,但我不断收到此错误消息:
PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [C:\Users\tamas\AppData\Local\Android\Sdk]!
是的,我知道我必须检查ANDROID_SDK_ROOT变量。事情是......它设置得当。上面的目录确实是SDK根目录,并且它的每个部分都已到位。
Volume in drive C is OS
Volume Serial Number is E8BA-CBB6
Directory of c:\Users\tamas\AppData\Local\Android\Sdk
07/21/2018 01:21 PM <DIR> .
07/21/2018 01:21 PM <DIR> ..
07/21/2018 01:17 PM 16 .knownPackages
06/14/2018 12:38 AM <DIR> add-ons
06/14/2018 12:21 AM <DIR> build-tools
07/21/2018 09:40 AM <DIR> emulator
07/19/2018 10:30 PM <DIR> extras
06/14/2018 12:39 AM <DIR> licenses
06/14/2018 12:25 AM <DIR> patcher
06/14/2018 12:21 AM <DIR> platform-tools
06/14/2018 12:38 AM <DIR> platforms
07/21/2018 12:17 PM <DIR> skins
07/19/2018 10:46 PM <DIR> sources
07/21/2018 12:18 PM <DIR> system-images
07/21/2018 12:54 PM <DIR> tools
2 File(s) 16 bytes
14 Dir(s) 392,152,141,824 bytes free
它只是不想接受它。我尝试取消设置System
和Hidden
属性,但它没有帮助。无论我是否尝试从AVD或命令提示符启动它,都没有任何修补工作能够使其正常工作。
你有什么版本的Android SDK工具?随着API的发展,您必须更新它们,否则模拟器最终将无法启动。
您应该update your SDK tools to latest version 27,然后重新安装SDK系统映像,最后根据您的处理器(Intel / AMD)配置您的系统(HAXM / Hypervisor)。
Android Studio的最新更新也为我打破了相同的错误消息(尽管在Mac上)。
就我而言,NVIDIA的软件开发套件NVPACK在某种程度上是在干扰。 (提示是它覆盖了我的$ANDROID_HOME
中的.bashrc
设置,并在全球范围内设置了一大堆环境变量。)设置$ANDROID_SDK_ROOT
不足以解决问题。
我的解决方案是运行NVPACK/uninstall
,问题解决了。