編譯cm的一些經(jīng)驗(yàn)

編譯cm的一些經(jīng)驗(yàn)

首先要說(shuō)的是,編譯cm的時(shí)候肯定是跟著官方教程一步一步走。對(duì)于不同的手機(jī),只需要在上面的頁(yè)面中找到對(duì)應(yīng)的 device 就可以了。大體上的步驟都是差不多的,只是細(xì)節(jié)上,不同的 device 對(duì)應(yīng)不同的細(xì)節(jié)。遇到了問(wèn)題先看有沒(méi)有官方的 tips 之類的可以參考。實(shí)在解決不了的問(wèn)題只能自行g(shù)oogle或者自己悟了。下面說(shuō)幾個(gè)我在編譯的時(shí)候遇到的問(wèn)題以及解決方法:

  1. 你想刷機(jī)的手機(jī)上必須裝著對(duì)應(yīng)的系統(tǒng)。比如,你想編譯 cm13 ,那么你的手機(jī)上就要裝著 cm13 。
  2. 在教程中,最容易出問(wèn)題的就是 ./extract-files.sh 這句話了。這個(gè)腳本會(huì)從手機(jī)中取出一些設(shè)備相關(guān)的代碼。但是,我個(gè)人在編譯一加對(duì)應(yīng)的 cm13 的時(shí)候,發(fā)現(xiàn)經(jīng)常會(huì)有類似 file not found 的語(yǔ)句??杀氖?,這個(gè)腳本對(duì)應(yīng)的文件還都比較重要,缺少的話很容易引起編譯報(bào)錯(cuò)。在多次嘗試之后,我發(fā)現(xiàn),可以在這里找到對(duì)應(yīng)的設(shè)備,然后找到 extract-files.sh 腳本報(bào)告的缺失的文件,并放到正確的位置就可以了。
  3. 有時(shí)候 extract-files.sh 執(zhí)行的時(shí)候會(huì)立刻報(bào)錯(cuò)并停止。這個(gè)時(shí)候,需要
adb root
adb remount

然后重新執(zhí)行 extract-files.sh 腳本。

  1. 能用 nexus 就用 nexus 。折騰了好多天才感悟出來(lái),還是用新兒子方便,少了好多坑。。。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容