在開發(fā)Android應用程序的過程中遇到的問題
問題描述
在開發(fā)(或者叫測試,這么簡單的程序可能很難叫開發(fā))好一個android之后,在Android studio中調(diào)試開發(fā)好的app時,編輯器沒有提示錯誤,在虛擬機中的下載也沒有問題,但是app一打開就閃退,再次打開就會出現(xiàn)app keeps stopping的字樣
分析原因
查看了很多文章,一般都是xml的對應,mainifest的注冊之類的,但是在排查了這些原因之后發(fā)現(xiàn)這些都沒有問題,那么原因是什么呢?
在仔細看過Android studio的調(diào)試器logcat之后
將問題鎖定在了頁面的載入上,因為應用是成功安裝上的,并且在logcat中并沒有報出寫出的頁面的問題,說明不是其他的原因,多半是因為軟件沒有按照合理的順序調(diào)用頁面導致的閃退,這個的調(diào)整在mainifest中
可以看到在<activity < /activity>中的android:name="…"就是所需要的主頁面,原來這里是創(chuàng)建項目時自動生成的"MainActivity"也就是項目結(jié)構(gòu)java包中的MainActivity.kt,把他修改成我自己寫的mainactivity之后應該就可以把主頁面修改過來,但是在運行之后還是會出現(xiàn)閃退的問題,這樣應該就沒什么問題了,但是為什么還會閃退呢?
解決方法
那么大概知道了是頁面載入導致的問題(可能),那么就一不做二不休,干脆刪除掉了MainActivity.kt,也就是上文中說到的創(chuàng)建項目時自動生成的哪個文件,同時也刪除掉mainifest中關(guān)于該文件的內(nèi)容,再次運行
可以正常使用了,雖然真正的原因還不是很清楚,但是多半就是前面提到的原因,至少關(guān)系匪淺文章來源:http://www.zghlxwxcb.cn/news/detail-758674.html
參考文章
linkhttp://t.csdnimg.cn/Rj5AD
linkhttp://t.csdnimg.cn/br3po文章來源地址http://www.zghlxwxcb.cn/news/detail-758674.html
到了這里,關(guān)于Android studio:打開應用程序閃退的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!