作者UnReal5566 (匪莪伊蒿)
看板AndroidDev
標題[問題] App完成後執行閃退
時間Wed Mar 22 15:54:02 2017
小弟是剛開始學android的新手
我照著教學範例嘗試寫了兩支程式
編譯過程沒有錯誤
但是兩支程式都在執行app時閃退
在模擬器和自己的手機上都發生閃退的問題
使用的開發軟體是android studio 2.3
以下是其中一支的程式碼及Gradle Console(右邊)
https://ideone.com/da8fVL
不清楚是程式碼有錯誤還是少安裝了東西
麻煩各位了 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.154.102
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1490169246.A.FFA.html
※ 編輯: UnReal5566 (61.231.154.102), 03/22/2017 15:57:39
1F:推 Andylovers: 檔名跟Class名稱要一樣。 03/22 17:23
2F:→ ssccg: 重點是執行時(閃退時)的logcat錯誤訊息 03/22 18:22
3F:→ ssccg: 原因錯誤訊息都會寫 03/22 18:24
4F:推 zop: 編譯資訊第一行不就寫了嗎?要寫程式要會看英文 03/22 19:01
請問是螢光筆畫起來的部分要一樣嗎?
http://imgur.com/a/HldJf
旁邊的console有跑出一行:
ddms] Can't bind to local 8600 for debugger
logcat裡面跑蠻多東西的要怎麼看呢?
※ 編輯: UnReal5566 (61.231.154.102), 03/22/2017 21:42:51
5F:→ ssccg: 這網站上的編譯資訊是ideone的編譯資訊,跟android沒關係 03/23 09:36
6F:→ ssccg: 跟檔名沒有關係,你檔名沒錯activity的程式碼也沒錯 03/23 09:37
7F:→ ssccg: logcat filter用Show only selected application 03/23 10:28
8F:→ ssccg: process選你的app,在閃退掉出錯誤對話窗時先不要按掉 03/23 10:29
9F:→ ssccg: 這時logcat會有錯誤訊息和stack trace(紅色) 03/23 10:29
我用大大的方法找到錯誤並解決了!
兩支程式都是我自己綁定類型打錯
都是小地方花了我了兩天時間
還一直重灌刪除JDK跟android studio
弄到變成模擬器開不起來,先用手機測試成功了
非常感謝各位耐心的指導與幫助!
※ 編輯: UnReal5566 (111.251.241.49), 03/24/2017 01:06:48
第一支(連結中的)是因為程式碼裡面的id跟物件id沒有綁定
第二支是TextView打成EditView
※ 編輯: UnReal5566 (111.251.241.49), 03/24/2017 01:09:32