Android P 编译出错,请大家帮忙看看是什么原因???

91program
博客专家认证
2018-12-03 10:23:35
使用 Repo 下载源代码后,使用如下指令编译,在编译前安装了 openjdk和必须的依赖。

安装openjdk
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk

安装必须的依赖
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache

然后开始编译,结果很快就出现如下的错误:
source build/envsetup.sh
llunch aosp_arm64-eng
make -j2

============================================
[1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
[55/56] glob prebuilts/ndk/stl.bp
[77/77] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
FAILED: out/soong/build.ninja
out/soong/.bootstrap/bin/soong_build -t -l out/.module_paths/Android.bp.list -b out/soong -n out -d out/soong/build.ninja.d -o out/soong/build.ninja Android.bp
error: frameworks/av/media/extractors/nxp/Android.bp:1:1: dependency "libwebm" of "libfslextractor" missing variant:
arch:android_arm64_armv8-a, image:vendor, link:static
available variants:
arch:android_arm64_armv8-a, image:core, link:static
arch:android_arm_armv8-a, image:core, link:static
error: frameworks/av/media/extractors/nxp/Android.bp:1:1: dependency "libmediaextractor" of "libfslextractor" missing variant:
arch:android_arm64_armv8-a, image:vendor, link:shared
available variants:
arch:android_arm64_armv8-a, image:core, link:shared
arch:android_arm64_armv8-a, image:core, link:static
arch:android_arm_armv8-a, image:core, link:shared
arch:android_arm_armv8-a, image:core, link:static
error: frameworks/av/media/extractors/nxp/Android.bp:1:1: dependency "libmkvextractor" of "libfslextractor" missing variant:
arch:android_arm64_armv8-a, image:vendor, link:shared
available variants:
arch:android_arm64_armv8-a, image:core, link:shared
ninja: build stopped: subcommand failed.
10:05:08 soong bootstrap failed with: exit status 1

#### failed to build some targets (28 seconds) ####
...全文
4504 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zheng_xiao_niu 2021-01-11
  • 打赏
  • 举报
回复
引用 8 楼 91program 的回复:
[quote=引用 7 楼 的回复:] 有没有哪个包没安装成功的?提示都是成功吗?
没有看到提示有哪个包 只有这个: ninja: build stopped: subcommand failed. [/quote] Me Too.Are you ok ,please tell me the corret path .
xqhrs232 2020-01-27
  • 打赏
  • 举报
回复
Android P是个什么东东?
91program 2019-01-17
  • 打赏
  • 举报
回复
这个 combo: aosp_arm64-eng 是一直没有编译通过,但其它的 combo 编译通过了
91program 2018-12-19
  • 打赏
  • 举报
回复
引用 7 楼 的回复:
有没有哪个包没安装成功的?提示都是成功吗?


没有看到提示有哪个包
只有这个:
ninja: build stopped: subcommand failed.

TsingSoftware2014 2018-12-13
  • 打赏
  • 举报
回复
有没有哪个包没安装成功的?提示都是成功吗?
91program 2018-12-08
  • 打赏
  • 举报
回复
引用 4 楼 dxhua1996 的回复:
安装 libssl-dev


执行 sudo 安装 libssl-dev 后,还是一样的错误!!!
91program 2018-12-08
  • 打赏
  • 举报
回复
引用 4 楼 dxhua1996 的回复:
安装 libssl-dev


多谢!我试试看。
91program 2018-12-07
  • 打赏
  • 举报
回复
引用 2 楼 兔子和小鱼干 的回复:
别用master分支


多谢回复!问题还是没有解决
dxhua1996 2018-12-07
  • 打赏
  • 举报
回复
安装 libssl-dev
兔子和小鱼干 2018-12-04
  • 打赏
  • 举报
回复
别用master分支
91program 2018-12-03
  • 打赏
  • 举报
回复
顶起,有没有人编译过 Android P 啊!

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧