編譯 Android 8.1 開發(fā)環(huán)境硬件配置建議:
-
64 位 CPU
-
16GB 內(nèi)存 + 交換內(nèi)存
-
30GB 空閑空間用來編譯, 源碼樹另占 8GB
另外可參考 Google 官方文檔硬件和軟件配置:
-
https://source.android.com/setup/build/requirements
-
https://source.android.com/setup/initializing
安裝 JDK 8
安裝環(huán)境包
由于 SDK 較大,請在云盤下載RK3328_Android8.1_git_20190719.7z:
-
下載鏈接
下載完成后,在解壓前先校驗下 MD5 碼:
然后解壓:
第一次及后續(xù)的 SDK 更新請按照以下說明進(jìn)行正確操作:
以上命令執(zhí)行完后,會編譯 U-Boot、內(nèi)核和 Android 上層,同時整理分區(qū)鏡像并生成統(tǒng)一固件update.img,放在rockdev/Image-rk3328_core_jd4/目錄下。
編譯配置文件
注意:“編譯配置文件”是前提,需完成該步驟才能往下執(zhí)行。
編譯內(nèi)核
編譯 U-Boot
編譯 Android
編譯全部分區(qū)
以上命令執(zhí)行完后,會編譯 UBoot、內(nèi)核和 Android 上層,同時整理分區(qū)鏡像到rockdev/Image-rk3328_core_jd4/目錄下,但不會生成統(tǒng)一固件。
編譯之前請先執(zhí)行如下命令配置好環(huán)境變量:
編譯內(nèi)核
編譯 U-Boot
編譯 Android
在 Linux 下打包固件
編譯完成后使用 Firefly 官方腳本即可打包所有的分區(qū)映像成 RK 固件:
最終生成的文件是rockdev/Image-rk3328_core_jd4/update.img.
在 Windows 下打包固件
在 Windows 下打包 RK 固件update.img也是很簡單的:
-
拷貝所有在rockdev/Image-rk3328_firefly_box/目錄下編譯好的文件到 AndroidTool 的rockdev\Image目錄下。
-
運行在 AndroidTool 的rockdev目錄下的mkupdate.bat文件。
-
在rockdev\Image目錄將會生成update.img。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6100瀏覽量
36299 -
安卓
+關(guān)注
關(guān)注
5文章
2154瀏覽量
58681 -
Firefly
+關(guān)注
關(guān)注
2文章
542瀏覽量
8385 -
RK3328
+關(guān)注
關(guān)注
1文章
56瀏覽量
4737
發(fā)布評論請先 登錄
fireflyCORE-RK3328主板JD4解包/打包 RK 固件介紹
fireflyCORE-RK3328主板JD4簡介

fireflyCORE-RK3328主板JD4介紹

fireflyROC-RK3328主板PC編譯Android 8.1介紹
Core 3328 JD4工具AndroidTool Release V2.58文件包

Core 3328 JD4工具AndroidTool Release v2.38文件包

Core 3328 JD4工具AndroidTool Release v2.54文件包

Core 3328 JD4工具AndroidTool Release v2.71文件包

Core 3328 JD4工具upgrade tool for Android8.1資料包

Core 3328 JD4源代碼Linux SDK包(僅支持RK3328)

Core 3328 JD4源代碼RK3328 Android8.1 SDK包

Core 3328 JD4固件Android8.1系統(tǒng)

評論