我正在尝试使用现有的 cm 源为我的设备(Redmi 2)构建 Ubuntu Touch,但没有成功。
正如本指南所问:https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/我可以毫无问题地为 Nexus 4 进行构建,但是当我输入 lunch 然后选择我的设备时,我得到以下信息:
您正在 Linux 上构建
午餐菜单...选择组合:
1. aosp_arm-eng 2. aosp_x86-eng 3. aosp_mips-eng 4. vbox_x86-eng 5. aosp_hammerhead-userdebug 6. aosp_mako-userdebug 7. aosp_grouper-userdebug 8. aosp_tilapia-userdebug 9. aosp_flo-userdebug 10. aosp_deb-userdebug 11. aosp_manta-userdebug 12. cm_wt88047-userdebug 13. mini_x86-userdebug 14. mini_armv7a_neon-userdebug
您想要哪一个?[aosp_arm-eng] 12 build/core/product_config.mk:222:*** 无法找到产品“cm_wt88047”的配置 makefile。比较。
** 没有“cm_wt88047”的产品规格 ** 您是否有正确的 repo 清单?
答案1
根据您的设备的配置文件,在设备树中编辑 vendorsetup.sh,配置文件可能类似于“full_2014813.mk”。例如。
add_lunch_combo full_2014813-userdebug