9518 6月11日
Lightinset 梦想起航
ota.zip适配lollipop,修改了部分适配工具源码,将工程目录下/system/SYSTEM移出,删除/system,用/SYSTEM替换并重命名为system

目前有303个冲突,patchall成功,目前的策略是先生成ROM测试开机,之后处理conflicts 。适配工具目前的考虑是存在文件路径的error,所以定位了几个函数修改了部分内容,判断boot.img不会放在系统文件目录下,因为官方放出的卡/线刷包一向将systemboot区分地很清楚:这关系到两个不同的分区

现在步入正题,有经验的大佬能否给出与fullota有关的文件名称,方便定位error的发生,或者是直接给出解决方法,先谢过。

这是执行flyme fullota终端输出:
  1. root@lightinset-N552VW:/home/lightinset/flyme/devices/2013022# flyme fullota
  2. >>> fullota
  3. > Check project 2013022 ...
  4. < Check project 2013022 done
  5. > build |target-files|PREBUILT,OTA,META,SYSTEM| ...
  6. >> generate |target-files|PREBUILT| ...
  7. make[1]: Entering directory '/home/lightinset/flyme/devices/2013022'
  8. << generate |target-files|PREBUILT| done
  9. >> generate |target-files|OTA| ...
  10. << generate |target-files|OTA| done
  11. >> prepare boot ramdisk from /home/lightinset/flyme/devices/2013022/boot.img.out ...
  12. << prepare boot ramdisk from /home/lightinset/flyme/devices/2013022/boot.img.out done
  13. >> pack out/obj/BOOT to out/boot.img ...
  14. Pack MTK-V1 out/obj/BOOT --> out/merged_target_files/BOOTABLE_IMAGES/boot.img
  15. cp: cannot stat 'out/merged_target_files/BOOTABLE_IMAGES/boot.img': No such file or directory
  16. /home/lightinset/flyme/build/boot_recovery.mk:82: recipe for target 'out/merged_target_files/BOOTABLE_IMAGES/boot.img' failed
  17. make[1]: *** [out/merged_target_files/BOOTABLE_IMAGES/boot.img] Error 1
  18. make[1]: Leaving directory '/home/lightinset/flyme/devices/2013022'
  19. /home/lightinset/flyme/build/main.mk:34: recipe for target 'ota' failed
  20. make: *** [ota] Error 2
复制代码



9条回复

问题已定位。
大佬能说下解决方法么
据说是编译环境问题
sflyppc 等待验证会员 7月3日 来自手机
是解包和打包boot.img的问题,MTK有的型号要用另外的工具解包,在Makefile
询问资深开发者,关闭selinux,具体方法如下
临时关闭:

setenforce 1#开启enforce模式,执行中
setenforce 0#为permissive模式,许可

执行中为selinux开启状态,关闭则为许可

getenforce获取当前模式
林木xl 发表于 2018-06-22 14:34
据说是编译环境问题
有开发者也是这么说的,环境安装不完全,仍然有一处报错
sflyppc 发表于 2018-07-03 22:04
是解包和打包boot.img的问题,MTK有的型号要用另外的工具解包,在Makefile
大佬说说你的看法
Lightinset 梦想起航 7月31日 来自手机
这个也总结一下,把ROM编译环境装全即可,具体安装哪些包自行搜索。具体分析看反馈。