找回密码
 立即注册

QQ登录

只需一步,快速开始

作者

2569

主题

2577

帖子

9517

积分

爱咖骏神

Rank: 9Rank: 9Rank: 9

积分
9517

Ubuntu 16.04 64bit编译Android 5.1错误

0 244
Heinilup 发表于 2017-9-18 09:50:07 |阅读模式 |复制链接
build/core/host_shared_library_internal.mk:44: recipe for target 'out/host/Linux-x86/obj32/lib/libnativehelper.so' failed
make: *** [out/host/linux-x86/obj32/lib/libnativehelper.so] Error 1
make: *** 正在等待未完成的任务....

source_android代表你的android源码根目录
1.修改
cd  <source_android>/art/build/
vim Android.common_build.mk    //修改第119行
修改前:
# Host.
ART_HOST_CLANG := false
ifneq ($(WITHOUT_HOST_CLANG),true)
# By default, host builds use clang for better warnings.
ART_HOST_CLANG := true
endif
修改后:
# Host.
ART_HOST_CLANG := false
ifneq ($(WITHOUT_HOST_CLANG),false)
# By default, host builds use clang for better warnings.
ART_HOST_CLANG := true
endif
2.修改
经过第一次修改之后发现编译还是报同样的错误,执行下面:
cp /usr/bin/ld.gold   <source_android>/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/x86_64-linux/bin/ld
3.修改过上述代码后,最好执行一次make update-api,在make

回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

逛了这么久“爱咖比”,何不进去瞧瞧!

登录 发布 快速回复 返回顶部 返回列表