Android日常總結

Android中常見bug總結

1,androidStudio 運行app的時候,始終顯示沒有設備.
步驟a: 使用adb命令,查看adb設備連接情況. adb devices,這時候提示端口被佔用.佔用的端口號是5037.
步驟b:查看被佔用端口號的進程netstat -aon|findstr 5037.找到被佔用的進程號是5148.
步驟c:根據進程號,找到被佔用的進程 tasklist/fi “pideq 5148”,發現時360MobileLink.exe
步驟d:使用任務管理器殺死找到的進程.(個人遇到的是360手機助手連接佔用導致的.)
端口號被佔用的解決辦法來自:柒號公園
個人在此記錄一下.
2,有時候代碼出現了異常,但是AndroidStudio並不打印錯誤信息.這時候,我們可以通過斷點來調試,如果斷點走到某一步了,不繼續往下面走,說名剛剛的那行代碼.有問題,比如說TextView.setText(1),TextView設置一個int值,這時系統可能沒有打印錯誤日誌.
3,在ListView中,如果TextView的高度會反生變化,比如說高度設置爲wrap_content的時候,如果多次刷新數據,因爲同一位置的條目高度可能會發生改變,會出現黑條,這時候,需要將TextView的背景設置爲透明. setBackgroundResource(R.color.transparent);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章