今天會講如果你吃飽沒事幹要如何在AOSP上貢獻代碼
那麼首先第一個步驟 就是要先找到問題
https://issuetracker.google.com/issues?q=componentid:192731%20status:open
你可以在這網站根據不同的framework找到各種issue
如果你發現了一個問題 但是issue沒有
那就自己發一個問題
https://issuetracker.google.com/issues/137036156
注意 後面那個id就是昨天commit時提到的
bug:b/137036156
類似這樣的格式
其實正常步驟應該是等google工程師回應你之後才開始改
但我那時候想說怕這issue被別人搶走修掉
所以就先上車後補票 (?
總而言之如果這個issue已經被受理
那你後去就透過你推送上去的gerrit
https://android-review.googlesource.com/c/platform/frameworks/support/+/1014311
做後續溝通
當你上傳以後你需要指定reviewer
reviewer該怎麼選呢?
舉cameraX當例子
https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-camerax-release/OWNERS
你可以在該framework底下找到owners
或是在修改的那個files底下查看該class是誰創立的
指定完以後記得用英文跟他們溝通 (不要丟著不管 不然要等很久他們才會回)
然後底下可以看到我用非常爛的英文跟他們溝通
以及最後不受理的過程
可惡 如果merge成功我就可以吹10年了
大致上就是這樣的流程
這篇就是最後一篇啦
感謝各位的收看
沒想到iceborne發售後我居然沒中離反而順利完賽了呢....