qq7643066的个人空间 https://bbs.21ic.com/?1354292 [收藏] [复制] [RSS]

日志

RK3288 模块单独编译

热度 1已有 3513 次阅读2020-2-9 22:38 |系统分类:嵌入式系统

模块以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

1

路过

鸡蛋

鲜花

握手

雷人

刚表态过的朋友 (1 人)

评论 (0 个评论)