java - Android studio - MainActivity 没有一遍又一遍地声明

标签 java android android-studio android-gradle-plugin android-manifest

我在 Windows 10 x64 上使用 Android studio 3.4.1,并且不断出现相同的错误。 我无法运行该应用程序,因为“MainActivity 未在 AndroidManifest.json 中声明”,并且所有使用需要权限的代码(NFC、读/写文件、atc)都被标记为错误,并且该消息正在声明 list 中也缺少该权限。

这些错误可以通过同步大文件来简单解决,如这个问题所述:The activity 'MainActivity' is not declared in AndroidManifest.xml

但是,几分钟后,这些错误又出现了!

我多次尝试重新启动 IDE、使缓存失效、同步 gradle 多次... 但没有任何帮助。我收到这些错误,我同步 gradle,错误消失了,我运行应用程序,对代码进行微小更改(例如更改 setText 中的字符串或更改 textview 边距),尝试再次运行它,错误又回来了。我再次同步 gradle,错误解决了,我运行应用程序,然后离开 IDE,Google 一些东西,当我返回 IDE 时,错误再次出现,即使没有对代码进行任何更改。

我尝试用 Google 搜索这个问题,但只能找到发生过一次这种情况的问题。

显然,有些东西会让 Android Studio 每隔几分钟就“忘记” list 。这个问题是在我的计算机断电并关闭后开始出现的,所以我的第一个想法是文件损坏(因为它可能在 Android Studio 保存某些内容时发生),但如果我在同步后运行该应用程序,它工作正常,在错误再次出现之前会持续几分钟。

最佳答案

因此,由于这个问题曾经发生过一次,并且已经被多次询问过,并且很多次都有不同的答复,所以我开始尝试其他建议。 我看到这个回复:https://stackoverflow.com/a/52687462/6357453 这建议删除包含缓存和 Android Studio 创建的其他内容的文件夹。我这样做了,到目前为止,已经一个多小时没有出现这个错误了,所以这可能解决了问题。

关于java - Android studio - MainActivity 没有一遍又一遍地声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57015555/

相关文章:

java - 如何检查android中事件的更新?

android - Gradle 3,如何使库对 Android Studio 3 中的其他模块可见?

java - 我如何遍历 Java 中的字符串?

java - 如何在 Intellij IDEA 中正确配置 JBoss?我收到错误 :server instance not specified

java - 在类中表示数学运算符

java - android.database.Cursor IndexOutOfBounds : Exception Index -1 requested, 大小为 6

java - 在棋盘上绘制 3D 框 - OpenCV、LibGdx 和 java

android - Android 的 OpenCV 文档

android - 使用 Android Studio 进行 native 开发 - 获取实验性 Gradle 2.5

android - 如何在屏幕底部添加取消问题