九鼎创展论坛

标题: 安卓编译出错[source and target don't have same number of chunks!] [打印本页]

作者: redstone    时间: 2017-3-5 12:55
标题: 安卓编译出错[source and target don't have same number of chunks!]
第一遍能编译通过,第二遍就出错,错误提示如下所示。make clean后能编译通过,第二遍又出问题。求助!!!!!谢谢!!!!!!!(源码是网盘里的x6818_lollipop_v11_161116.tar.7z)
  1. source and target don't have same number of chunks!
  2. source chunks:
  3. chunk 0: type 0 start 0 len 9605314
  4. chunk 1: type 2 start 9605314 len 1982720
  5. chunk 2: type 0 start 10929333 len 3097
  6. chunk 3: type 2 start 10932430 len 1209600
  7. chunk 4: type 0 start 11636176 len 18882
  8. chunk 5: type 2 start 11655058 len 10526468
  9. chunk 6: type 0 start 16703147 len 283197
  10. target chunks:
  11. chunk 0: type 0 start 0 len 20162
  12. chunk 1: type 2 start 20162 len 10526468
  13. chunk 2: type 0 start 5068251 len 559
  14. chunk 3: type 2 start 5068810 len 1982720
  15. chunk 4: type 0 start 6392829 len 1027
  16. target Strip: libreference-ril (out/target/product/x6818/obj/lib/libreference-ril.so)
  17. make: *** [out/target/product/x6818/obj/PACKAGING/recovery_patch_intermediates/recovery_from_boot.p] Error 1
  18. make: *** Waiting for unfinished jobs....

  19. #### make failed to build some targets (03:30 (mm:ss)) ####
复制代码



作者: lxz    时间: 2017-3-13 14:07
从你发出来的代码找不到解决办法,请问make clean编译通过后,第二遍你是使用如何编译的
作者: swet123    时间: 2017-8-7 20:47
我也时这个错误.
直接
./mk -s 出的这个错误.
作者: swet123    时间: 2017-8-7 20:55
又找了点资料. 先看看可行不可行 . 回头来结你这个帖子.
作者: swet123    时间: 2017-8-7 21:31
顺便鄙视百度一次.建议大家都用google,否则你搜不到资料的.

终于搞定了.

第一步:
在6818代码的根目录下:
. build/envsetup.sh
然后执行
lunch
选择
x6818-userdebug
然后在该目录下执行
mm

这个时候我任然时出错的.

执行.mk -k
发现kernel编译出错.不知道咋回事, 驱动里被加了一个不应该出现的字符.
删掉, 重新编译内核,成功
然后再次mm
过了大概30分钟, ok
再次
./mk -s -j=10
过了一会, 也成功了.





欢迎光临 九鼎创展论坛 (http://bbs.9tripod.com/) Powered by Discuz! X3.2