本帖最后由 love_replicate 于 2013-10-11 16:19:19 编辑

解决方案 »

  1.   

    你在编译的过程就出错了,下面的是不是pack的信息啊?
    不知道你的编译步骤,我说一下正常的编译步骤!
    首先编译内核:
    进入lichee文件夹
    ./build.sh -p sun7i_android
    编译完成,最后的那几行都是。ok  就表示你成功编完
    进入android文件夹夹
    source build/envsetup
    lunch   ???      选几要看你编哪个产品了,比如wing-k7   suger-eng 等
    extract-bsp     将内核主要文件拷贝到android的源码文件夹中
    make  -j4      如果电脑配置比较低的话就不用添加后面的参数了
    pack         编完了,就可以打包了你的报错列表,不是那种常出的错误,所以你可以make clean然后再按照上面的步骤进行编译
      

  2.   

    /bin/bash: 行 2: javadoc: 未找到命令 javadoc找不到,这个还怎么告诉你 你在shell javadoc 能找到命令?
      

  3.   

    make: *** [out/target/common/docs/uiautomator-stubs-timestamp] 错误 45
    这个错误解决了么
      

  4.   

    lichee是成功的,后边的代码我的脚本里都包含,就是packing
    这出错,我clean一下再试!!
      

  5.   

    你的这个问题是怎么解决的啊
    我现在也有类似的问题
    lichee全编能成功
    编译android的时候
    build/core/base_rules.mk:130: *** libcore: MODULE.TARGET.ETC.target-cacert-d16a5865.0.svn-base already defined by libcore。 停止。
    --------release version, donnot have uart printf-------------
    INFO: Packing for android
    >>> script_parse 0.9.1
    >>> check sys_config line format
    >>> done.
    >>> check partition config
    >>> done.
    >>> script_parse 0.9.1
    >>> check sys_config line format
    >>> done.
    >>> check mainkey unique
    >>> done.
    >>> check module rule
    >>> not implement yet
    cp /home/xiaolingyun/a20_project/a20_project/A20/lichee/out/android/common/u-boot.bin bootfs/linux/ [OK]
    script sys_config.fex [OK]
    script sys_partition.fex [OK]
    update_mbr sys_partition.bin 4 [OK]
    update_boot0 boot0_nand.bin sys_config.bin NAND [OK]
    update_boot0 boot0_sdcard.fex sys_config.bin SDMMC_CARD [OK]
    update_boot1 boot1_nand.fex sys_config.bin NAND  [Uncheck]
    update_boot1 boot1_sdcard.fex sys_config.bin SDMMC_CARD  [Uncheck]
    fsbuild bootfs.ini split_xxxx.fex [OK]
    dragon image.cfg sys_partition.fex [Failed]refer to out/pack.log for detail information.ERROR: Packing Failed.
    /home/xiaolingyun/a20_project/a20_project/A20/android4.2
    mv: 无法获取"./../lichee/tools/pack/sun7i_android_wing-k70.img" 的文件状态(stat): 没有那个文件或目录
      

  6.   

    你的问题出在:/bin/bash: 行 2: javadoc: 未找到命令
    这个问题产生的根源,就是没有链接到javadoc
    解决给问题的办法是:sudo update-alternatives --install /usr/bin/javadoc javadoc {YOUR_JDK_PATH}/bin/javadoc 300虽然你的我问题肯定是解决了。不过我现在遇到了,也恰好搜到了你的这个帖子,虽然没有给出解决办法。
    我是通过这种方式解决了编译的问题,给后续遇到这个问题的童鞋们提供一个思路。