我正在 Android Studio 中开发一个项目,并定期编译在我的设备上运行它的代码,以确保一切正常。突然,主要活动在编译几次后崩溃了几次。我检查了logcat,报错是因为无法识别布局。我不明白为什么,因为我没有更改主要活动中的任何代码。
事实上,在那几天里唯一改变的是我在 large、xlarge 和 Landscape 布局文件夹中添加了一堆新布局。我删除setContentView(R.layout.main_screen)
并逐字重写它并且代码有效。我进行了第二个活动并再次崩溃,这一次是由于空指针异常;我再次没有做任何改变。我尝试复制代码,删除活动,创建一个具有相同名称的新活动,然后粘贴代码。突然,它工作得很好。这发生在几乎所有的活动、崩溃和错误中,原因似乎是随机的,所有这些都通过简单地复制代码并逐字粘贴来解决。
有没有人遇到过类似的事情,或者有没有人知道为什么会发生这样的事情?