build文件夹下的文件是生成的,不能编辑,不能重新build android工程 [英] Files under the build folder are generated and should not be edited, cannot re-build android project

查看:99
本文介绍了build文件夹下的文件是生成的,不能编辑,不能重新build android工程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在编写一个 Android 应用程序,突然它无法解析我的 MainActivity 中的符号 R.我以前遇到过这个问题,通常可以通过转到 tools->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' 的 '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文件夹下的文件是生成的,不能编辑,不能重新build android工程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆