升级Android Studio Arctic Fox后AAPT2守护进程启动失败如何解决?
AAPT2 守护进程启动失败排查方案
报错信息:"AAPT2 aapt2-7.0.1-7396180-windows Daemon #1: Daemon startup failed"
你当前使用的Android Studio Arctic Fox 2020.3.1、AGP 7.0.1、Gradle 7.0.2的版本组合符合官方适配规则,无需调整版本匹配,可按以下步骤依次排查问题:
- 第一步:安装Visual C++ Redistributable运行库
该报错Windows环境下90%以上的原因是缺失VC++ 2015-2019 64位运行库,安装对应版本的官方运行库后重启电脑即可解决。 - 第二步:清理损坏的缓存文件
关闭Android Studio,依次删除以下目录后重启IDE重新构建:- 当前项目根目录下的
.gradle文件夹、app/build文件夹 - 系统用户目录下的
.gradle/caches文件夹内所有transforms开头的目录
- 当前项目根目录下的
- 第三步:检查依赖仓库配置
打开项目根目录下的build.gradle文件,确认repositories配置块中google()源放在其他仓库源之前,避免镜像源拉取的AAPT2二进制包不完整导致启动失败。 - 第四步:修复中文路径兼容问题
如果你的Windows系统用户名是中文,会导致Gradle缓存路径存在中文字符触发AAPT2兼容问题,可在项目根目录的gradle.properties文件中添加配置自定义全英文缓存路径:gradle.user.home=D:\\Android\\gradle_cache
路径可替换为你本地任意全英文路径。 - 第五步:临时禁用AAPT2守护进程(临时 workaround)
如果以上步骤都无效,可在gradle.properties中添加以下配置临时关闭AAPT2守护进程,优先保证项目可正常运行:android.enableAapt2Daemon=false
内容的提问来源于stack exchange,提问作者ankit
相关产品推荐
相关产品推荐

