Android 编译源码出错 Could not build FEC data! Error: terminating with uncaught exception

今天在编译 Android 8.1 源码时出现以下错误, 特此记录一下

出错信息:
Created filesystem with 2968/4224 inodes and 245876/774155 blocks
Running:  build_verity_tree -A aee087a5be3b982978c923f566a94613496b417f2af592639bc80d141e34dfe7 out/target/product/angler/obj/PACKAGING/systemimage_intermediates/system.img /tmp/tmpOY_wcp_verity_images/verity.img
ac08379d5a4b1dc599503142bc7ddf428f43934c45b2a189f0ec590ffe96fdb0 aee087a5be3b982978c923f566a94613496b417f2af592639bc80d141e34dfe7
Running:  system/extras/verity/build_verity_metadata.py build 3170938880 /tmp/tmpOY_wcp_verity_images/verity_metadata.img ac08379d5a4b1dc599503142bc7ddf428f43934c45b2a189f0ec590ffe96fdb0 aee087a5be3b982978c923f566a94613496b417f2af592639bc80d141e34dfe7 /dev/block/platform/soc.0/f9824900.sdhci/by-name/system verity_signer build/tarerror: failed to build out/target/product/angler/obj/PACKAGING/systemimage_intermediates/system.img from out/target/product/angler/system
get/product/security/verity.pk8
['verity_signer', '/tmp/tmpbr2fVO.table', 'build/target/product/security/verity.pk8', '/tmp/tmpvxUTpO.sig']
appending /tmp/tmpOY_wcp_verity_images/verity_metadata.img to /tmp/tmpOY_wcp_verity_images/verity.img
Running:  fec -e -p 0 out/target/product/angler/obj/PACKAGING/systemimage_intermediates/system.img /tmp/tmpOY_wcp_verity_images/verity.img /tmp/tmpOY_wcp_verity_images/verity_fec.img
terminating with uncaught exception of type std::bad_alloc: std::bad_alloc
Could not build FEC data! Error: terminating with uncaught exception of type std::bad_alloc: std::bad_alloc

Out of space? the tree size of out/target/product/angler/system is (MB): 
955 out/target/product/angler/system
The max is 3072 MB.
ninja: build stopped: subcommand failed.
16:23:12 ninja failed with: exit status 1

上述出错信息中关键错误为:
Could not build FEC data! Error: terminating with uncaught exception of type std::bad_alloc: std::bad_alloc

解决办法:

打开任务管理器,杀掉Java 进程, 然后重新编译即可

http://android.2317887.n4.nabble.com/Could-not-build-FEC-data-Error-terminating-with-uncaught-exception-of-type-std-bad-alloc-std-ba-td378639.html#a401334

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值