記錄我發現的第一個關於 Google 的 Bug


先貼上 Bug 鏈接: https://issuetracker.google.com/issues/68969655

bug-preview.png

Bug 本身是很簡單的,就是 Google 的 Android 在線參考文檔中,有一處示例代碼,有一個很嚴重的錯誤, 會引起整個章節的代碼都無法有效執行.

對 Android 的 Service 服務有所了解的,可以來這里看下,看能不能發現那個錯誤: https://developer.android.com/training/connect-devices-wirelessly/nsd.html#discover

bug.png

基於文章所謂代碼,每次注冊服務,都會失敗,錯誤碼是0.其實這里,還有另一處錯誤,就是服務類型的格式,必須是以點符號 (.) 結尾,因為在各個回調里,如果注冊服務成功,你拿到的 service type 都會被自動加上點符號了.關於 errcode 為0的細節討論,可以看看 https://stackoverflow.com/questions/36232339/while-using-network-service-discovery-registration-fails-with-error-code-0,被采納的答案的評論區,有大彩蛋,呼哈哈~~

stack.png

還有,就是提 Bug 時,我還順便截了下 Google 的 Bug 自動提交系統的圖,留作以后自己看:

submit-0.png

submit-1.png

最后我想說的是: 我還是覺得這種文檔性質的東西,放到特定倉庫里,直接 fork 修改發 PR 更方便,快捷.不管怎樣, Google 的 Bug 系統,也沾染上我的痕跡了,比想象中要容易呀~~


免責聲明!

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



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