生成文件夹下的文件,不应编辑,无法重新构建Android项目[已关闭]

我正在编写一个Android应用程序,突然它无法在我的MainActivity中解析符号R。我以前遇到过这个问题,通常通过转到tools->android->syncProjectWithGradleFiles来修复它,但这不起作用。相反,当我尝试这样做时,它会将我带到我的AndroidManifest.xml文件,并给我消息:“生成构建文件夹下的文件,不应对其进行编辑”,如下所示enter image description here此外,这些错误显示在下面:

enter image description here这些错误指定:未找到与给定名称匹配的资源(在值为“@drawable/icon”的“icon”处)。这是我最近尝试添加的服务的一部分。所以我尝试删除这里的服务文本;但是,每当我删除服务文本时,每当我尝试再次将项目与gradle文件同步时,它都会不断被重新添加到.xml文件中。我已经重新构建了项目并清理了项目,两者都返回了相同的错误...任何人都可以帮我解决这个问题吗?


答案 1

这是因为您正在尝试修改错误版本的AndroidManifest。Android Studio 会在发现错误时向您显示位于构建文件夹中的文件。打开app/src/main/AndroidManifest.xml并修改它。


答案 2

当我在screenOrientation属性中放置0值时,我遇到了这个问题,并且在我删除了路径中的文件后解决了这个问题

...path_to_modoule\app\build\intermediates\manifests\full\debug.AndroidManifest.xml

推荐