bugd縮寫是什么意思,bugd的全稱及含義,bugd全稱意思大全
bugd縮寫是什么意思
BUGD英文含義
BUGD的英文全稱:Bristol University Geology Department | 中文意思:───布里斯托爾大學(xué)地質(zhì)系
DEBUG是什么?
Debug在編程里指的是調(diào)試的意思,一般指的修復(fù)bug的一個(gè)過程。
Keil的Debug也是如此,在Keil中,用一個(gè)放大鏡和字母d來表示開始/結(jié)束Debug。
Keil的Debug有2種,一種是軟件仿真,即是你不需要單片機(jī)既可以運(yùn)行本應(yīng)該運(yùn)行在單片機(jī)的程序,所以叫仿真,通過Option的Debug來選擇:
這樣當(dāng)你運(yùn)行Debug的時(shí)候,就會(huì)進(jìn)入軟件仿真,你可以看IO口的時(shí)序,定時(shí)器的PWM等等,但是軟件仿真效果一般,正常情況下我們都是在真機(jī)環(huán)境中調(diào)試,也就是選擇右側(cè)的,使用Link工具調(diào)試:
Keil硬件仿真可以很方便的看單片機(jī)內(nèi)部的一些數(shù)據(jù),比如寄存器的值,變量的值,運(yùn)行時(shí)間,可以斷點(diǎn)調(diào)試。
Androib停止了怎么辦?
其實(shí)就是程序由于某些原因出錯(cuò)了,可能是代碼 BUG 也可能是系統(tǒng)和環(huán)境因素導(dǎo)致的。
例如你的某個(gè) App 需要通過服務(wù)器獲取數(shù)據(jù),但是你的手機(jī)網(wǎng)絡(luò)有問題導(dǎo)致一直獲取不到,造成網(wǎng)絡(luò)連接超時(shí)。如果代碼中未對「超時(shí)」這個(gè)可能發(fā)生的情況進(jìn)行處理的話,那么「出現(xiàn)網(wǎng)絡(luò)請求超時(shí)」這個(gè)現(xiàn)象就屬于未捕獲的異常。異常就是指的超時(shí)這個(gè)行為,未捕獲指的未對這個(gè)行為進(jìn)行處理。
而 Android 中程序一旦出錯(cuò),就會(huì)統(tǒng)一的彈出一個(gè)「應(yīng)用已停止運(yùn)行」,然后結(jié)束或者重啟應(yīng)用程序。
單看這個(gè)彈窗是無意義的,如果你想看到實(shí)際細(xì)節(jié),你需要深入輸出的日志找到具體原因。這時(shí)候就需要用 logcat。
logcat 查看日志,需要先讓設(shè)備成功進(jìn)行 adb 連接以后。然后:
當(dāng)然,由于已經(jīng)確定要看的是已經(jīng)崩潰的應(yīng)用,那么我們過濾日志 Tag 類型為 Error 即可:
再由于我們通常是知道崩潰是那個(gè)應(yīng)用,所以我們可以繼續(xù)指定應(yīng)用過濾。例如我自己開發(fā)的一個(gè) App 包名是
io.bluerain.tweaks
,假設(shè)我不是開發(fā)者,我只能通過包名過濾。網(wǎng)上有一種方法是利用 Android 內(nèi)置的 ps 命令獲取進(jìn)程,然后用 grep 過濾和 cut 截取到 pid,再由 pid 過濾日志。這樣間接的實(shí)現(xiàn)包名過濾的手段:
先運(yùn)行應(yīng)用,然后輸入上面的命令。再重現(xiàn)一次應(yīng)用崩潰,就可以看到很少量的日志輸出,其中包含崩潰詳情,例如我這邊是出現(xiàn)的異常是:
從 *Exception 的冒號后面看異常消息,發(fā)現(xiàn)是無權(quán)訪問 SD 卡。所以它就是導(dǎo)致該應(yīng)用已停止運(yùn)行的原因。
另外,這個(gè)跟 ANR 無關(guān)。ANR 是 Application not Responding 的簡寫,也就是「應(yīng)用未響應(yīng)」,它通常跟異常、BUG 等都無關(guān),二者完全不是一回事兒。
本站其他內(nèi)容推薦
1、zilch Kiev odeum convex next-door thematic Africa tigress indomethacin compensatory
2、滿分的英文(full scores中文翻譯,full scores是什么意思,full scores發(fā)音、用法及例句)
3、玄衣督郵的意思,玄衣督郵成語解釋,玄衣督郵是什么意思含義寓意
5、慼[ qī ],慼字的拼音,部首,意思,慼字的筆順,筆畫順序怎么寫
6、despotic是什么意思,despotic中文翻譯,despotic怎么讀、發(fā)音、用法及例句
7、package是什么意思,package中文翻譯,package怎么讀、發(fā)音、用法及例句
8、殘忍的英文,英語,diabolic是什么意思,diabolic中文翻譯,diabolic怎么讀、發(fā)音、用法及例句
9、theorem是什么意思,theorem中文翻譯,theorem怎么讀、發(fā)音、用法及例句
10、飯
11、sunrise
版權(quán)聲明: 本站僅提供信息存儲(chǔ)空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。