背景
需要在framework/base/core目錄下添加一個變量

1.png
問題
在添加完變量之后,編譯代碼,發(fā)現(xiàn)報錯

2.png
原因
錯誤信息表明是由于API錯誤導致,查閱相關文檔發(fā)現(xiàn):谷歌對于所有的類和API,分為開放和非開放兩種,而開放的類和API可以通過“javadoc標簽”與源碼同步生成“程序的開發(fā)文檔”;當我們修改或者添加一個新的API時,我們有兩種方法可以避免出現(xiàn)上述錯誤,第一種是將該接口加上非公開的標簽:/*{@hide}/;再者可以在修改后執(zhí)行:make update-api(公開),將修改內(nèi)容與API的doc文件更新到一致。
解決方法
1.在根目錄下執(zhí)行make update-api
2.提交framework/base/api/current.txt中更新的部分

3.png
3.整編代碼確認無誤,代碼上庫
福利:最近寫公眾號都會自己在本地寫好md文檔,然后放入公眾號排版的網(wǎng)頁中先排版預覽,調(diào)整效果,然后復制粘貼到公眾號里面進行發(fā)布;這里推薦兩個公眾號排版的網(wǎng)址鏈接:https://knb.im/mp/,https://www.mdnice.com/