android studio调试报错:java.lang.RuntimeException: Unable to start activity ComponentInfo

报错信息:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.pro_u_loc/com.example.pro_u_loc.signActivity}: java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.view.

报错截图:

android studio调试报错:java.lang.RuntimeException: Unable to start activity ComponentInfo

真机调试结果:

点击按钮自动弹出软件并报错日志。

错误原因:

login_activity中,一个按钮的id使用了main_activity中的id

修改:

将login_activity中的按钮换为它自己的id:

Button sign1 = findViewById(R.id.zhuce);

因为Android studio很多时候按钮功能非常相似,你点击的时候出现的.id不止当前页面的按钮id,所有界面的id都出现啦,很有可能不留神就点错误了。

如何查看自己错误原因:
我在手机上调试的时候,手机日志有一行:
loginacticity (48),在我所知道.java文件中,48行出现问题。所以就找到问题原因了。
 

android studio调试报错:java.lang.RuntimeException: Unable to start activity ComponentInfo

上一篇:C++11新特性之 Move semantics(移动语义)


下一篇:优秀的基于VUE移动端UI框架合集