如开发环境未搭建,请参考Android开发环境搭建
Rockchip方案编译比较简单,整合了自动化编译脚本
- 首先选择要编译的板型bash
$ source build/envsetup.sh $ lunch You're building on Linux Lunch menu .. Here are the common combinations: 1. PX30_u-user 2. PX30_u-userdebug 3. aosp_arm-eng 4. aosp_arm64-eng 5. aosp_x86-eng 6. aosp_x86_64-eng 7. rk3326_u-user 8. rk3326_u-userdebug 9. rk3326_ugo-user 10. rk3326_ugo-userdebug 11. rk3399_u-user 12. rk3399_u-userdebug 13. rk3562_t-user 14. rk3562_t-userdebug 15. rk3562_u-user 16. rk3562_u-userdebug 17. rk3562_ugo-user 18. rk3562_ugo-userdebug 19. rk3566_t-user 20. rk3566_t-userdebug 21. rk3566_u-user 22. rk3566_u-userdebug 23. rk3566_ugo-user 24. rk3566_ugo-userdebug 25. rk3568_t-user 26. rk3568_t-userdebug 27. rk3568_u-user 28. rk3568_u-userdebug 29. rk3576_box-user 30. rk3576_box-userdebug 31. rk3576_ebook-user 32. rk3576_ebook-userdebug 33. rk3576_u-user 34. rk3576_u-userdebug 35. rk3576s_u-user 36. rk3576s_u-userdebug 37. rk3588_box-user 38. rk3588_box-userdebug 39. rk3588_s-user 40. rk3588_s-userdebug 41. rk3588_t-user 42. rk3588_t-userdebug 43. rk3588_u-user 44. rk3588_u-userdebug 45. rk3588s_s-user 46. rk3588s_s-userdebug 47. rk3588s_t-user 48. rk3588s_t-userdebug 49. rk3588s_u-user 50. rk3588s_u-userdebug Which would you like? [aosp_arm-eng] Pick from common choices above (e.g. 13) or specify your own (e.g. aosp_barbet-eng): 38 #选择rk3588_box-userdebug板型 Hint: next time you can simply run 'lunch rk3588_box-userdebug' - 自动化编译bash
./build.sh -UKAup #usage() #{ # echo "USAGE: [-U] [-CK] [-A] [-p] [-o] [-u] [-S] [-v VERSION_NAME] " # echo "No ARGS means use default build option " # echo "WHERE: -U = build uboot " # echo " -C = build kernel with Clang " # echo " -K = build kernel " # echo " -A = build android " # echo " -p = will build packaging in IMAGE " # echo " -o = build OTA package " # echo " -u = build update.img " # echo " -v = build android with 'user' or 'userdebug' " # echo " -d = huild kernel dts name " # echo " -V = build version " # echo " -J = build jobs " # echo " -S = spl-new " # exit 1 #}
添加评论