Android Studio-没有反复声明MainActivity

时间:2019-07-13 01:46:40

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

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

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

但是,几分钟后,这些错误又回到了那里!

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

我试图用Google搜索这个问题,但是我只能在发生此问题的地方找到问题。

很显然,每隔几分钟,就会有使Android Studio“忘记”的事情。我的计算机一旦断电并关闭后就开始出现此问题,因此我的第一个想法是损坏文件(因为在Android Studio保存某些内容时可能会发生这种情况),但是如果我在完全同步后运行该应用程序,则可以正常运行,并且持续了几分钟,然后错误再次出现。

1 个答案:

答案 0 :(得分:0)

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