google發(fā)布了Android 4.1的代碼,,但是不包含藍牙、wifi,、顯卡等驅動,,google將這些驅動單獨提供下載,并未集成到源碼中,,所以需要將其編譯進rom中,,步驟如下: 編譯完成后會在android_souce/out/target/product/maguro/中生成一大堆img文件,這就是編譯生成的刷機rom了 然后打開https://developers.google.com/android/nexus/drivers,,下載Galaxy Nexus對應的4個文件并解壓到源代碼的目錄,,解壓出來的4個文件是4個shell腳本,分別為extract-broadcom-maguro.sh,extract-imgtec-maguro.sh,,extract-invensense-maguro.sh,,extract-samsung-maguro.sh 完成上面的驅動集成后,可以把編譯好的img拿到windows下面去刷機,,也可以參照下面的方法在linux下刷: 輸入 cd android_source/out/host/linux-x86/bin(該目錄下有fastboot文件), 然后輸入sudo ./fastboot flashall -w開始刷機,,一般情況下這一步會出現(xiàn)以下錯誤提示:neither -p product specified nor ANDROID_PRODUCT_OUT set,原因是沒有設置rom的位置,,解決方法要么使用-p參數(shù),,后面跟著rom的位置,或者配置環(huán)境變量ANDROID_PRODUCT_OUT,,過程如下: 最后等待刷機完成,,完成后手機會自動重啟,大功告成??! |
|