Android Studio删除values-hindi目录后仍报无效资源目录名错误
解决删除values-hindi目录后仍报资源目录无效的问题
错误信息
AGPBI: {"kind":"error","text":"Invalid resource directory name","sources":[{"file":"C:\\Users\\dell\\AndroiedStudioProjects\\Universal3\\app\\src\\main\\res\\values-hindi"}],"tool":"Resource and asset merger"}

解决步骤
- 直接打开文件管理器,导航到
C:\Users\dell\AndroiedStudioProjects\Universal3\app\src\main\res路径,确认values-hindi目录是否真的完全删除,包括残留的空文件夹或隐藏文件。 - 清理Android Studio缓存:依次点击
File → Invalidate Caches...,勾选Invalidate and Restart重启IDE。 - 检查
app/build.gradle文件的sourceSets配置,看是否手动指定了values-hindi目录,有就删除对应配置,再同步项目。 - 点击IDE右上角的
Sync Project with Gradle Files按钮,重新同步项目资源。 - 手动删除构建缓存:找到
app/build目录,删除outputs和intermediates文件夹,然后重新执行构建。 - 若使用Git等版本控制工具,确认删除操作已提交,或执行
git clean -fd(注意:此命令会删除所有未追踪文件,谨慎操作)清理本地残留。
内容的提问来源于stack exchange,提问作者Himanshu Saini
相关产品推荐
相关产品推荐

