編譯 Android 8.1 開發環境硬件配置建議:
-
64 位 CPU
-
16GB 內存 + 交換內存
-
30GB 空閑空間用來編譯, 源碼樹另占 8GB
另外可參考 Google 官方文檔硬件和軟件配置:
-
https://source.android.com/setup/build/requirements
-
https://source.android.com/setup/initializing
安裝 JDK 8
安裝環境包
由于 SDK 較大,請在云盤下載RK3328_Android8.1_git_20190719.7z:
-
下載鏈接
下載完成后,在解壓前先校驗下 MD5 碼:
然后解壓:
第一次及后續的 SDK 更新請按照以下說明進行正確操作:
以上命令執行完后,會編譯 U-Boot、內核和 Android 上層,同時整理分區鏡像并生成統一固件update.img,放在rockdev/Image-rk3328_core_jd4/目錄下。
編譯配置文件
注意:“編譯配置文件”是前提,需完成該步驟才能往下執行。
編譯內核
編譯 U-Boot
編譯 Android
編譯全部分區
以上命令執行完后,會編譯 UBoot、內核和 Android 上層,同時整理分區鏡像到rockdev/Image-rk3328_core_jd4/目錄下,但不會生成統一固件。
編譯之前請先執行如下命令配置好環境變量:
編譯內核
編譯 U-Boot
編譯 Android
在 Linux 下打包固件
編譯完成后使用 Firefly 官方腳本即可打包所有的分區映像成 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。
-
嵌入式主板
+關注
關注
7文章
6096瀏覽量
36127 -
安卓
+關注
關注
5文章
2145瀏覽量
58278 -
Firefly
+關注
關注
2文章
541瀏覽量
7383 -
RK3328
+關注
關注
1文章
56瀏覽量
3348
發布評論請先 登錄
fireflyCORE-RK3328主板JD4解包/打包 RK 固件介紹
fireflyCORE-RK3328主板JD4簡介

fireflyCORE-RK3328主板JD4介紹

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工具AndroidTool Release v2.63資料包

Core 3328 JD4工具AndroidTool Release v2.65資料包

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

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

評論