記錄我發現的第一個關於 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 系統,也沾染上我的痕跡了,比想象中要容易呀~~

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