一加一 CM12 构建失败

2023-12-09

我正在关注这个维基http://wiki.cyanogenmod.org/w/Build_for_bacon为一加一构建cyanogenmod 12。构建失败并出现以下错误。

早午餐培根

including vendor/cm/vendorsetup.sh
Looking for dependencies
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=5.0.2
CM_VERSION=12-20150505-UNOFFICIAL-bacon
TARGET_PRODUCT=cm_bacon
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=krait
TARGET_2ND_ARCH=
TARGET_2ND_ARCH_VARIANT=
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.19.0-15-generic-x86_64-with-Ubuntu-15.04-vivid
HOST_BUILD_TYPE=release
BUILD_ID=LRX22G
OUT_DIR=/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out

Error:

build/core/copy_headers.mk:15: warning: overriding recipe for target '/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out/target/product/bacon/obj/include/qcom/display/copybit.h'
build/core/copy_headers.mk:15: warning: ignoring old recipe for target '/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out/target/product/bacon/obj/include/qcom/display/copybit.h'
build/core/copy_headers.mk:15: warning: overriding recipe for target '/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out/target/product/bacon/obj/include/qcom/display/copybit_priv.h'
build/core/copy_headers.mk:15: warning: ignoring old recipe for target '/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out/target/product/bacon/obj/include/qcom/display/copybit_priv.h'
device/oppo/msm8974-common/mkbootimg.mk:21: warning: overriding recipe for target '/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out/target/product/bacon/dt.img'
build/core/generate_extra_images.mk:109: warning: ignoring old recipe for target '/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out/target/product/bacon/dt.img'
make: *** No rule to make target '/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out/host/linux-x86/bin/dtbToolCM', needed by '/media/habisravi/04D2DE9BD2DE8FF2/cxx/android/system/out/target/product/bacon/dt.img'.  Stop.
make: *** Waiting for unfinished jobs....

我遇到了同样的问题,这是由于cyanogenmod 没有更新它们的依赖项。

这是解决方案:

1.) 转到包含所有代码的基本目录 (croot) 并运行以下命令:
$ mkdir .repo/local_manifests
$ nano .repo/local_manifests/local_manifests.xml (您可以将其命名为任何您喜欢的名称)

2.) 将以下行粘贴到 local_manifests.xml 中:

    <?xml version="1.0" encoding="UTF-8"?>  
    <manifest>  
    <project name="CyanogenMod/android_device_oneplus_bacon"  path="device/oneplus/bacon" remote="github" revision="cm-12.1" />  
    <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-12.1" />  
    <project name="CyanogenMod/android_device_oppo_msm8974-common" path="device/oppo/msm8974-common" remote="github" revision="cm-12.1" />  
    <project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" revision="cm-12.1" />  
    <project name="CyanogenMod/android_kernel_oneplus_msm8974" path="kernel/oneplus/msm8974" remote="github" revision="cm-12.1" />  
    <project name="TheMuppets/proprietary_vendor_oppo" path="vendor/oppo" remote="github" revision="cm-12.1" />  
    <project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" revision="cm-12.1" />  
    </manifest>  

3.) 遵循指南的其余部分。您现在还可以排除“提取专有 blob”部分,因为从设备 (heMuppets/proprietary_vendor_oneplus) 提取的所有文件已在 local_manifests.xml 中列出

我希望这有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一加一 CM12 构建失败 的相关文章

随机推荐

  • 如何通过从另一个数据框中随机选择来创建数据框?

    DP 1 DP 2 DP 3 DP 4 DP 5 DP 6 DP 7 DP 8 DP 9 DP 10 0 519 1 117 1 152 0 772 1 490 0 850 1 189 0 759 0 030 0 047 0 632 0 6
  • object[foo] 术语是什么意思?

    我很困惑什么object foo 术语指的是 有什么提示吗 我知道bar unique prop and bar unique prop指的是2 var foo unique prop 1 var bar unique prop 2 var
  • Flutter Firebase 身份验证忽略标头 X-Firebase-Locale,因为其值为 null

    我正在尝试通过电子邮件和密码注册和登录将 Firebase 身份验证添加到我的应用程序 当我测试它时 它不会导航到下一个屏幕 并且我收到以下消息 忽略标头 X Firebase Locale 因为它为空 但是 当我转到 Firebase 时
  • 循环遍历元素不起作用

    我想检查一下是否this元素具有与所有其他元素匹配的数据属性值 但循环并不总是有效 下面精简了代码 HTML div class list div class target div div class target div div clas
  • 根据缺失变量的数量对观测值进行计数

    我想根据缺少的变量数量来计算数据框的行数 因此 例如在下面的数据框中 我希望代码返回列表 3 5 1 1 0 因为有 3 行没有缺失变量 5 行有 1 个缺失变量 1 行有 2 个缺失变量 1 行有 3 个缺失变量 0 行有 4 个缺失变量
  • Tomcat6 -> 如何将项目放入根文件夹?

    我在 Linux 服务器上有一个 Tomcat6 服务器 的结构webapps目录是 examples 主机管理器 manager ROOT sample 我有一个 Web 应用程序在 Tomcat 上的本地主机上运行 我创建了一个战争文件
  • 在 MATLAB 中在地图上绘制点

    我想在纽约州地图上绘制不同的位置 我当前的代码绘制了整个北美 因为我找不到如何仅绘制一个州 我正在尝试设置纽约州的纬度和经度限制 但它仍然给我整个国家 另外 当我这样做时hold all or hold on 并尝试绘制点 我得到另一个带有
  • 我应该通过 RedirectToAction 或 TempData 传递值吗?

    我看过一些文章 甚至 MSDN 建议使用 TempData 在 ActionMethods 之间传递数据 但我在这里看到其他人说应该避免使用 TempData 解决这个问题的最佳实践方法是什么 这是一些代码来显示我的情况 注意 我百分百确定
  • 使用 Java 流合并列表中相同对象下的列表

    我有两个如下对象 public class A private Integer id private String name private List b list public A Integer id String name List
  • 在 PHP 中运行交互式 Shell 脚本

    我有一个 shell 脚本 需要在运行时输入 是否可以在 exec 期间将输入回显到 shell 脚本中 普通 shell 中的 IE script sh 输入 你最喜欢的颜色是什么 输入你的答案 红色 输出 你最喜欢的颜色是红色 我不确定
  • 在Matlab中动态创建变量的方法?

    我正在处理的案例是使用良好的编码实践 等等 来划分我收集的一个大的三维数据数组 现在我需要将该数组的各层分割成单独的变量 以便在其他地方进行单独处理 我不能这样调用我的数据BigData n 所以我想创建一个循环 在其中创建新变量 如下所示
  • Firebase Cloud Functions 在调用外部 API 时引发 DNS 错误 [重复]

    这个问题在这里已经有答案了 我试图调用 CoinMarketCap 的公共 API 但它总是失败并出现以下错误 error occured Error getaddrinfo ENOTFOUND api coinmarketcap com
  • pygame.error:没有可用的视频设备

    我有这个设置 python V Python 2 7 2 python c import pygame print pygame version 1 9 1release 当我运行 pygame 脚本时 出现以下错误 Traceback m
  • 如何使字体在所有浏览器中正确显示?

    我的网站的 CSS 文件中有以下内容 body font family Georgia Times New Roman serif font size 1 125em line height 1 5em 在我的 Mac 上的 Safari
  • 是否可以使用 MS VS 数据库项目作为数据库版本控制的完整解决方案?

    在我们的项目中 我们有几个生产数据库和许多开发人员 每个生产数据库代表一些 子项目 本地化版本 我们使用 SQL Server 2008 因此 我需要使用 MS Visual Studio 数据库项目开发数据库版本控制策略 我读了很多关于数
  • 通过电子邮件将 Mercurial 存储库与捆绑包同步的工作流程

    我在两台不同的计算机上有两个目录 machineA Windows 和机器B OSX 我想通过 Mercurial 保持两个目录同步 限制是两台机器不能通过 LAN WAN 连接 在它们之间移动数据的唯一方法是通过电子邮件 所以我想到发电子
  • Spring LDAP 身份验证使用什么登录名

    I created a local LDAP server and added the user djiao with password 123456 尝试使用 Spring Security 和 Spring Boot 来实现身份验证 我
  • 检查字符串是否仅包含字母数字和点字符

    我需要检查变量是否包含除a z A Z 0 9和 字符 句号 有两种方法可以做到这一点 判断变量是否包含任何一个字符not在允许的范围内 这是通过使用负字符类 来实现的 preg match a zA Z0 9 your variable
  • 将信息从 collectionView 传递到 gameScene

    我使用 SpriteKit GameScene 和 GameViewController 和 Objective C 创建了一个游戏 那里的一切都运转良好 在同一个应用程序中 我在故事板中创建了一个 UIViewController 和第二
  • 一加一 CM12 构建失败

    我正在关注这个维基http wiki cyanogenmod org w Build for bacon为一加一构建cyanogenmod 12 构建失败并出现以下错误 早午餐培根 including vendor cm vendorset