首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为shamu构建Android (Nexus 6)

为shamu构建Android (Nexus 6)
EN

Stack Overflow用户
提问于 2017-02-13 07:27:30
回答 2查看 739关注 0票数 1

我跟踪Aosp指南XDA指南,并尝试为Nexus 6构建我的第一个ROM。我检查了Android7.0.0_r27分支,然后下载了所有驱动程序二进制文件,并在项目根目录的vendor/目录中解压缩它们。然后我做了这个

代码语言:javascript
复制
make clobber && source build/envsetup.sh && lunch aosp_shamu-userdebug && make -j8 otapackage

这就是我所犯的错误

代码语言:javascript
复制
Starting build with ninja
ninja: Entering directory `.'
[ 99% 455/456] glob vendor/*/*/Android.bp
ninja: error: 'out/target/product/shamu/obj/SHARED_LIBRARIES/copybit.msm8084_intermediates/export_includes', needed by 'out/target/product/shamu/obj/SHARED_LIBRARIES/libOmxVenc_intermediates/import_includes', missing and no known rule to make it
build/core/ninja.mk:84: recipe for target 'ninja_wrapper' failed
make: *** [ninja_wrapper] Error 1

#### make failed to build some targets (54 seconds) ####

我不知道是怎么回事!任何建议都将不胜感激.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-15 12:45:36

我不知道是什么问题,但在向android-7.0.0_r24分支和sync查询之后,我在Ubuntu 16.10上安装了这些软件包

代码语言:javascript
复制
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
libgl1-mesa-dev libxml2-utils xsltproc unzip

它是要求 of Ubuntu 14.04,现在我可以成功地构建源代码了。

票数 2
EN

Stack Overflow用户

发布于 2017-02-28 20:45:59

今天,我遇到了类似的问题,但有不同的途径。像上面一样安装软件包并没有解决我的问题。问题是回购同步没有正确同步所有必要的git存储库,但是在执行回购同步时没有显示错误消息。我所做的:从消息中输入显示的目录并键入git status -the目录是空的,并且充满了已删除的文件,所以我输入了git reset -hard,在该构建移动了一步之后,所以我重新执行了这个步骤。我使用的更快的方法是查找所有空目录:

代码语言:javascript
复制
find -empty -type d | vgrep '.repo' | xargs -n 1 readlink -f 

然后全部运行,git重置--硬。它解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42198645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档