Files under the build folder are generated and should not be edited, cannot re-build android project(build文件夹下的文件已生成,不应编辑,无法重新构建android项目)
问题描述
我正在编写一个 Android 应用程序,但它突然无法解析 MainActivity 中的符号 R.我以前遇到过这个问题,通常可以通过工具->android->syncProjectWithGradleFiles 解决,但这不起作用.相反,当我尝试这样做时,它会将我带到我的 AndroidManifest.xml 文件并给我消息:生成文件夹下的文件,不应编辑"如下图此外,这些错误显示如下:
I was programming an Android application when suddenly it was unable to resolve symbol R in my MainActivity. I have had this issue before and it is usually fixed by going to tools->android->syncProjectWithGradleFiles but this did not work. Instead when I attempt to do this it takes me to my AndroidManifest.xml file and gives me the message: "Files under the build folder are generated and should not be edited" shown below Furthermore, these errors are displayed below:
这些错误表明:没有找到与给定名称匹配的资源(在图标"处,值为@drawable/icon").这是我最近尝试添加的一项服务的一部分.所以我尝试在这里删除服务文本;但是,每当我删除服务文本时,每当我尝试再次将项目与 gradle 文件同步时,它就会不断被重新添加到 .xml 文件中.我已经重新构建了项目并清理了项目都返回了相同的错误...谁能帮我解决这个问题?
These errors specify that: No resource found that matches the given name (at 'icon' with value '@drawable/icon'). which is part of a service I recently tried to add. So I tried deleting the service text here; however whenever I delete the service text, it keeps being re-added to the .xml file whenever I attempt to sync the projects with gradle files again. I have re-built the project and cleaned the project both returning the same errors... Can anyone help me fix this?
推荐答案
这是因为你试图修改AndroidManifest的错误版本.当 Android Studio 发现错误时,它会向您显示位于 build 文件夹中的文件.打开app/src/main/AndroidManifest.xml,进行修改.
This is because you are trying to modify the wrong version of AndroidManifest. Android Studio shows you the file located in the build folder when it finds errors. Open app/src/main/AndroidManifest.xml and modify it.
这篇关于build文件夹下的文件已生成,不应编辑,无法重新构建android项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:build文件夹下的文件已生成,不应编辑,无法重新构建android项目


- value & 是什么意思?0xff 在 Java 中做什么? 2022-01-01
- Safepoint+stats 日志,输出 JDK12 中没有 vmop 操作 2022-01-01
- Jersey REST 客户端:发布多部分数据 2022-01-01
- 从 finally 块返回时 Java 的奇怪行为 2022-01-01
- 如何使用WebFilter实现授权头检查 2022-01-01
- C++ 和 Java 进程之间的共享内存 2022-01-01
- Eclipse 插件更新错误日志在哪里? 2022-01-01
- Spring Boot连接到使用仲裁器运行的MongoDB副本集 2022-01-01
- 将log4j 1.2配置转换为log4j 2配置 2022-01-01
- Java包名称中单词分隔符的约定是什么? 2022-01-01