瑞芯微Rockchip开发者社区
直播中

麦特拉布

12年用户 999经验值
私信 关注
[问答]

如何单独编译RK3288模块?

如何单独编译RK3288模块?

回帖(1)

宋令怡

2022-3-10 11:06:29
模块以Email为例:




1、执行build目录下的脚本文件envsetup.sh

$ source ./build/envsetup.sh




2、选择版本(user为用户版本   eng为工程版本)

$ lunch


You're building on Linux
Lunch menu... pick a combo:
     1. aosp_flounder-userdebug
     2. mini_emulator_mips-userdebug
     3. mini_emulator_x86-userdebug
     4. mini_emulator_x86_64-userdebug
     5. m_e_arm-userdebug
     6. mini_emulator_arm64-userdebug
     7. rk3288-user
     8. rk3288-userdebug
     9. rk3288_box-userdebug
     10. rk3288-eng
     11. aosp_shamu-userdebug

3、根据需求选择
Which would you like? [aosp_arm-eng] 10


如果出现下面,表示编译环境有问题

/bin/bash: java: command not found





4、进入模块目录,目录下包含Android.mk文件

$ cd packages/apps/Email/





5、编译

$ mm -B





6、新的apk在out/target/product/rk3288/system/app/Email目录下, 将其push到系统中




7、打开命令提示符,将其push到系统中后,重启。(apk可以用鼠标直接拖进去)

$ adb remount

$ adb root

$ adb push /z/Android/out/target/product/rk3288/system/app/Email/Email.apk  /system/app

$ adb reboot
举报

更多回帖

发帖
×
20
完善资料,
赚取积分