我上周已升级到android studio 2.0,但现在每次运行任何应用程序时,我都会在logcat中收到以下错误消息。
我在下面发布了2个截屏。第一个显示了一个应用程序,它是在启动android studio时创建的,没有自己添加的代码。第二个图像显示使用模拟器运行应用程序时的logcat错误消息。
有人可以向我解释如何在不卸载程序的情况下尝试解决此问题或重置/重新安装android studio ???
答案 0 :(得分:0)
如果您指的是突出显示的代码部分,那只是一个警告。如果您将鼠标悬停在它上面,您将获得Studio认为它可能成为问题的原因的描述。
基本上,有新的lint规则知道findViewById()
的返回码可以返回null,这意味着你的fab
引用可能为null,因此你可以调用方法{{1在null对象上。当然,这种情况实际上会使您的应用程序崩溃,而这正是警告试图阻止的。
只需在调用setOnClickListener()
之前检查null,就可以删除警告。