ubuntu16.04编译android6.0 make: *** [out/host/linux-x86/obj32/lib/libartd.so] Error 1错误
来源:互联网 发布:故事版绘制软件 编辑:程序博客网 时间:2024/06/01 14:00
出现编译失败现象:
trip: libpagemap_32 (out/target/product/xx/obj_arm/lib/libpagemap.so)
target Strip: librilutils_32 (out/target/product/xx/obj_arm/lib/librilutils.so)target Strip: libtinyxml_32 (out/target/product/xx/obj_arm/lib/libtinyxml.so)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
drivers/soc/qcom/Kconfig:310:warning: choice value used outside its choice group
drivers/soc/qcom/Kconfig:315:warning: choice value used outside its choice group
#
# configuration written to .config
#
make[2]: Leaving directory '/home/xx/xx/6.0/android/xx/out/target/product/xx/obj/KERNEL_OBJ'
make[1]: Leaving directory '/home/xx/xx/6.0/android/xx/kernel'
make[1]: Entering directory '/home/xx/xx/6.0/android/xx/kernel'
make[2]: Entering directory '/home/xx/xx/6.0/android/xx/out/target/product/xx/obj/KERNEL_OBJ'
build/core/host_shared_library_internal.mk:51: recipe for target 'out/host/linux-x86/obj/lib/libart.so' failed
make: *** [out/host/linux-x86/obj/lib/libart.so] Error 1
原因:
ubuntu16.04 clang编译器导致的问题,在ubuntu14.04上正常,
解决方案:
步骤一:
关闭clang,修改art/build/Android.common_build.mk ,中将host 默认编辑器使用clang关掉,找到WITHOUT_HOST_CLANG
修改如下
# Host.
ART_HOST_CLANG := false
ifneq ($(WITHOUT_HOST_CLANG),true)
# By default, host builds use clang for better warnings.
endif
步骤二:
sudo apt-get install git-core gnupg flex bison gperf build-essentialzip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 && sudo apt-get update
步骤三:
不用clean继续开始编译
参考资料:http://blog.csdn.net/fuchaosz/article/details/51487585
- ubuntu16.04编译android6.0 make: *** [out/host/linux-x86/obj32/lib/libartd.so] Error 1错误
- ubuntu编译android6.0错误recipe for target 'out/host/linux-x86/obj/lib/libart.so' failed
- (OK) 编译android6.0错误recipe for target 'out/host/linux-x86/obj/lib/libart.so' failed
- Android编译错误处理--make: *** [out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang] Error 1
- android源码编译错误make ***[out/host/linux-x86/obj/EXECUTABLE/llvm-rs-cc_intermediates/llvm-rs-cc] Error 1
- 关于编译Android源码,报 I386问题 out/host/linux-x86/obj/lib/libGLES_CM_translator.so
- android源码编译错误make ***[out/host/linux-x86/obj/EXECUTABL
- Ubuntu16.04下 caffe make all时报错:make: *** [.build_release/lib/libcaffe.so] Error 1
- make: *** [out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/Android/main.o] 错误 1
- make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] 错误 1
- make: *** [out/host/linux-x86/obj/EXECUTABLES/mkfs.ubifs_intermediates/mkfs.ubifs] 错误 1
- linux 2.6.30 内核编译 提示 ‘make[1]: *** [arch/x86/vdso/vdso.so.dbg] Error 1’ 错误
- Could not load 'clearsilver-jni' java.library.path = out/host/linux-x86/lib make:
- make: *** [out/host/linux-x86/sdk/android-sdk_eng.smdt_linux-x86.zip] 错误 44
- ubuntu12.04 64bit 编译android源码时遇到的问题"make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates"
- make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb]
- make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb]
- make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb]
- 1352 - Colored Cubes ---make
- CSS3 动画属性 animation 的基本用法
- android Service和Activity的通信
- java并发每日一练
- 第一篇博客
- ubuntu16.04编译android6.0 make: *** [out/host/linux-x86/obj32/lib/libartd.so] Error 1错误
- erb模板预定义方法
- hdu 1506 Largest Rectangle in a Histogram(最大子矩阵)
- Python:提取网页中的电子邮箱
- 搜索引擎推荐
- 【Unity3D游戏教程】记忆翻牌游戏
- js的addEventListener第三个参数相关
- 关于java的移位运算符<<,>>,>>>
- hdoj 2017