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.

報錯截圖:

真機調試結果:

點擊按鈕自動彈出軟件並報錯日志。

錯誤原因:

login_activity中,一個按鈕的id使用了main_activity中的id

修改:

將login_activity中的按鈕換為它自己的id:

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

因為Android studio很多時候按鈕功能非常相似,你點擊的時候出現的.id不止當前頁面的按鈕id,所有界面的id都出現啦,很有可能不留神就點錯誤了。

如何查看自己錯誤原因:
我在手機上調試的時候,手機日志有一行:
loginacticity (48),在我所知道.java文件中,48行出現問題。所以就找到問題原因了。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM