① target,是用来存放点java文件对吗
target是用来存放编译后的java文件,以及配置文件的。
② 求助编译android失败,请大家帮忙看看什么原因
编译android 6.0的时候,最后打包时出现如下错误,只要出现了/tmp/targetfiles-v8tAOy/system 这里面的/tmp路径,原因都是一样的
Running: mkuserimg.sh -s /tmp/targetfiles-v8tAOy/system
/tmp/system-l9Ucxy.img ext4 system 2130538496 -T 1449473475 -C
/tmp/targetfiles-v8tAOy/META/filesystem_config.txt -B
/tmp/system-blocklist-k8Pbep.map -L system
/tmp/targetfiles-v8tAOy/BOOT/RAMDISK/file_contexts
make_ext4fs -s -T 1449473475 -S
/tmp/targetfiles-v8tAOy/BOOT/RAMDISK/file_contexts -C
/tmp/targetfiles-v8tAOy/META/filesystem_config.txt -B
/tmp/system-blocklist-k8Pbep.map -L system -l 2130538496 -a system
/tmp/system-l9Ucxy.img /tmp/targetfiles-v8tAOy/system
error: file_write: incomplete write
原因是因为在编译6.0时,在最后打包文件时,会占用大量/tmp目录的空间,如果编译时发现tmp目录空间不够,可以用如下方法拓展。原理是把home目录的空间给tmp目录使用。
home下新建个tmp
mount --rbind ~/home/tmp /tmp
mount -o remount.rw /tmp
sudo chmod -777 /tmp