本帖最后由 Xinxin_2011 于 2014-10-25 12:26 编辑
系统环境Ubuntu12.04 LTS
按照“定制Android固件”文档所说的解压Firefly-RK3288_Android4.4_20140818.img文件并解压update.img文件后,进入到update目录,并未做任何修改,然后再打包,出现问题:
user@ubuntu:~/img/update$ cp rk3288-3.10-uboot-data1G.parameter.txt parameter
user@ubuntu:~/img/update$ afptool -pack . ../update_new.img
------ PACKAGE ------
File read failed!
Pack failed
我想看一下是哪个文件读取失败,进入rk2918_tools目录,修改afptool.c文件336行,改为打印文件名:
printf(“File:%s read failed!\n”, fname);
重新make了一下,这次居然:
user@ubuntu:~/img/update$ afptool -pack . ../update_new.img
------ PACKAGE ------
Add file: ./package-file
Add file: ./RK3288Loader_uboot_Apr212014_134842.bin
Add file: ./rk3288-3.10-uboot-data1G.parameter.txt
Add file: ./Image/misc.img
Add file: ./Image/kernel.img
Add file: ./Image/resource.img
Add file: ./Image/boot.img
Add file: ./Image/recovery.img
Add file: ./Image/system.img
Add file: ./RESERVED
Add file: ./update-script
Add file: ./recover-script
Add CRC…
------ OK ------
Pack OK!
_Sai
3
Xinxin_2011 发表于 2014-10-25 13:20
我想看一下是哪个文件读取失败,进入rk2918_tools目录,修改afptool.c文件336行,改为打印文件名:
printf …
哈哈,是不是第一次打包硬盘空间不够?还是RP没爆发。现在能打包就好,在windows下也可以打包