在Ubuntu20.04编译Android4.4.2出错import bz2的问题

在Ubuntu20.04编译Android4.4.2出错import bz2的问题
2020/2/6 06 17:31


现在拿到的是测试版(非正式版/稳定版)。


一、出错:
target thumb C++: third_party_ots_ots_gyp <= external/chromium_org/third_party/ots/src/vorg.cc
target thumb C++: third_party_ots_ots_gyp <= external/chromium_org/third_party/ots/src/woff2.cc
target thumb C: third_party_qcms_qcms_gyp <= external/chromium_org/third_party/qcms/src/chain.c
target thumb C: third_party_qcms_qcms_gyp <= external/chromium_org/third_party/qcms/src/iccread.c
target thumb C: third_party_qcms_qcms_gyp <= external/chromium_org/third_party/qcms/src/matrix.c
target thumb C: third_party_qcms_qcms_gyp <= external/chromium_org/third_party/qcms/src/transform.c
target thumb C: third_party_qcms_qcms_gyp <= external/chromium_org/third_party/qcms/src/transform_util.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/adler32.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/compress.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/crc32.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/deflate.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/gzclose.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/gzlib.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/gzread.c
external/chromium_org/third_party/zlib/deflate.c: In function 'deflate_slow':
external/chromium_org/third_party/zlib/deflate.c:1784:19: warning: 'input_length' may be used uninitialized in this function [-Wmaybe-uninitialized]
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/gzwrite.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/infback.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/inffast.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/inflate.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/inftrees.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/trees.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/uncompr.c
target thumb C: third_party_zlib_zlib_gyp <= external/chromium_org/third_party/zlib/zutil.c
Gyp action: v8_tools_gyp_v8_gyp_js2c_host_js2c (out/target/product/astar-evb30/obj/GYP/shared_intermediates/libraries.cc)
host C++: v8_tools_gyp_v8_base_arm_host_gyp <= external/chromium_org/v8/src/accessors.cc
Traceback (most recent call last):
  File "../../tools/js2c.py", line 36, in <module>
    import bz2
ImportError: No module named bz2
make: *** [external/chromium_org/v8/tools/gyp/js2c.host.linux-arm.mk:24:out/target/product/astar-evb30/obj/GYP/shared_intermediates/libraries.cc] 错误 1
make: *** 正在等待未完成的任务....

rootroot@rootroot-Lenovo-IdeaPad-S410:~/r16/android$ 


二:解决办法:
百度搜索:android ImportError: No module named bz2
http://www.bubuko.com/infodetail_143227.html
Android编译提示ImportError: No module named bz2的解决办法

https://www.ctolib.com/topics-106282.html
python: ImportError: No module named bz2


sudo apt-get install libbz2-dev 
然后需要重新编译一下python2,不会提示import bz2错误。

./configure
make
make install

发布了140 篇原创文章 · 获赞 18 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/wb4916/article/details/104199454