【安卓开发】AS神奇的报错:Cannot find AVD system path. Please define ANDROID_SDK_ROOT
我的电脑上之前运行 Android Studio 很正常,今天突然无法启动 Android 模拟器。
报错信息为:
Emulator: Process finished with exit code 1 Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
昨天还好好的,为何今天就找不到 AVD 路径了呢。。。
Android Studio 真是废柴!Google,Baidu 查了半天,无论 StackOverflow 还是 CSDN 都是无脑的解决方案,毫无帮助。
最后破釜沉舟,删除 AVD 里所有的镜像。在系统环境变量里设置:
新增 ANDROID_SDK_HOME 环境变量。其值为 D 盘一个新建的目录
ANDROID_HOME 原来就有,无需修改
然后重启 Android Studio,使环境变量生效。
再次打开 Tools -> AVD Manager 安装一个镜像,启动即可。
然后就可以正常启动模拟器了。
为何是设置 ANDROID_SDK_HOME 而不是 ANDROID_SDK_ROOT?ANDROID_SDK_HOME 到底有啥用?可以参考 Android Studio 相关的系统环境变量 里的说明。概况来说,启动模拟器时会从 ANDROID_SDK_HOME 指定的目录查找 AVD 目录(正规来说应该是设置成 ANDROID_AVD_HOME)。估计是 Android Studio 这里写错成了 ANDROID_SDK_ROOT。
Broken AVD system path
如果你按照 CSDN 上的那群小学生的建议将 ANDROID_SDK_ROOT 设置成跟 ANDROID_HOME 一样的值,会收到报错:
Emulator: PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [D:\android_sdk]!
【安卓开发】AS神奇的报错:Cannot find AVD system path. Please define ANDROID_SDK_ROOT相关推荐
- 【安卓开发】DrawerLayout+ToolBar报错:DrawerLayout must be measured with MeasureSpec.EXACTLY.
一.说明 在使用ToolBar+DrawerLayout的时候,总是报如下的错误: DrawerLayout must be measured with MeasureSpec.EXACTLY. 搜索 ...
- [Git] 拉开发分支的代码报错
Git拉开发分支的代码报错: fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed ...
- 安卓没删干净导致报错
安卓没删干净导致报错,要到放安卓文件的位置去删!!! 转载于:https://www.cnblogs.com/yuanyifei/p/4154888.html
- android 网络时区 错误,React native 安卓机器上调试代码报错:网络请求出错TypeError: Network request failed...
React native 安卓机器上调试代码报错:网络请求出错TypeError: Network request failed 安卓机器 usb连接调试 报错信息 TypeError: Networ ...
- CodeLite开发Gtk 语法检查报错
CodeLite开发Gtk 语法检查报错 Unknown type name 'namespace' ,自动补全出错 问题描述 解决 问题描述 使用CodeLite创建Gtkmm C++项目,默认生成 ...
- 野火霸道开发板 STM32 keil5 报错:flash download failed-cortex M3解决方法
起因是我使用野火霸道开发板报错了,报错现象如下图 后来修改后我发现必须要在keil中修改参数如下图 需要在选择好芯片型号 设置使用DAP
- python3报错:importError: dynamic module does not define module export function (PyInit_cv_bridge_boost
1 在使用python3调用cv_bridge报错 1.在使用python3调用cv_bridge报错:importError: dynamic module does not define modu ...
- Hive 启动报错java.net.URISyntaxException: Relative path in absolute URI 解决方法
linux安装hive 遇到问题:Hive 启动报错java.net.URISyntaxException: Relative path in absolute URI 解决方法 方法记录 提示:这里 ...
- python3.85在Windows10中安装报错Could not create system restore point, error: 0x80070422. Continuing...
问题描述 python3.85在Windows10中安装报错Could not create system restore point, error: 0x80070422. Continuing- ...
最新文章
- vs合并项目_线性混合效应模型 VS 方差分析
- live555抓包实例
- 2.2 清除标注错误的数据
- 网站二次开发如何防止别人打包源码_企业网站制作前需注意的几个事项
- log4j 不同功能,同INFO级别,输出到不同log文件
- 数据库操作之整合Mybaties和事务讲解 5节课
- 声明 styleable 与声明 attr 的区别
- 使用vue构建组件化开发项目
- ibm服务器显示器接口,显示器接口类型怎么选,4种主流接口要了解
- iOS运行时Runtime浅析
- react中列表渲染的局部刷新
- UWP 记一次WTS 和 UCT翻车经历
- Scala中 class和case class的区别
- [附源码]计算机毕业设计Python+uniapp基于Android 工厂考勤系统4h291(程序+源码+LW+远程部署)
- 《深入浅出Python》与《Python网络数据采集》读后感
- 基于兰彻斯特法则的通信运营商竞争形势研究
- STM32f767之通用定时器
- 小米平板5ProWIFI(elish)刷ArrowOS
- php修炼手册安卓,Gallery - [ Android中文手册 ] - 在线原生手册 - php中文网
- React应用篇:实现文本不可复制