当前位置: 代码迷 >> Android >> android 编译源码 异常解决2
  详细解决方案

android 编译源码 异常解决2

热度:50   发布时间:2016-05-01 15:52:13.0
android 编译源码 错误解决2

在编译Android代码的时候,出现了

target thumb C++: libwebcore <= out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/WebCore/XMLNames.cpp
target SharedLib: libwebcore (out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so)
collect2: ld terminated with signal 9 [Killed]
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so] Error 1

可是不管是 make clean & make ;或是同步git 代码仓库, 再make clean & make 都是徒劳。

主要是Linux 系统没加swap分区的原因。

?

?

解决的方法很简单,建个swap文件。
#sudo? dd if=/dev/zero of=/opt/other/swapfile bs=1024 count=512K
# sudo mkswap /opt/other/swapfile
# sudo swapon /opt/other/swapfile
# swapon -s
Filename??? ??? ??? ??? Type??? ??? Size??? Used??? Priority
/opt/other/swapfile???????????????????? file??? ??? 524280??? 0??? -1

OK了。make 圆满成功。

  相关解决方案