首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为hero2lte设备构建LineageO?

如何为hero2lte设备构建LineageO?
EN

Stack Overflow用户
提问于 2019-09-10 23:22:44
回答 1查看 1.7K关注 0票数 3

从源代码构建线条的方法过去是非常直截了当的,但当我将它构建到三星星系hero2lte (三星星系S7边缘)的设备上时,我并没有成功。

要重现这个问题,只需按照正式文件的构建步骤执行,唯一的区别是我正在尝试构建谱系-15.1分支。

repo init -u https://github.com/LineageOS/android.git -b lineage-15.1

我还尝试在local_manifests.xml中手动添加设备、内核和供应商树的repos。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<manifest>

    <remote name="vendor"

            fetch="https://github.com"

            revision="lineage-15.1" />



    <remote name="device"

            fetch="https://github.com"

            revision="lineage-15.1"/>



    <remote name="kernel"

            fetch="https://github.com"

            revision="lineage-15.1"/>

  <project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="vendor"/>
  <project name="LineageOS/android_device_samsung_hero2lte" path="device/samsung/hero2lte" remote="device" />
  <project name="LineageOS/android_hardware_samsung" path="hardware/samsung" remote="github" />
  <project name="LineageOS/android_kernel_samsung_universal8890" path="kernel/samsung/universal8890" remote="kernel" />
</manifest>

但是,在运行breakfast hero2lte时,我尝试的每一种方式都会导致错误。

包括供应商/血统/供应商 构建/核心/产品_config.mk:243:* _nic.PRODUCTS.[device/samsung/hero2lte/lineage.mk]:“设备/三星/英雄-普通/英雄-公共. not”不存在。停下, 找不到设备hero2lte。试图检索设备存储库 来自(http://github.com/LineageOS). (http://github.com/LineageOS). LineageOS的找到的存储库: android_device_samsung_hero2lte默认修订:血统-15.1 检查分支信息检查设备/三星/英雄2lte是否被取 来自android_device_samsung_hero2lteLineageOS/android_device_samsung_hero2lte已经被带到 设备/三星/英雄2lte同步存储库以检索项目. 远程:枚举对象: 13,完成。远程:计数 对象: 100% (13/13),完成。远程:压缩对象: 100% (11/11),已完成。远程:总计17 (增量4),重用7(增量1), git://github.com/LineageOS/android f56ece1.800af59血统-16.0 ->血统/血统-16.043f3fd0.152210f血统-17.0 ->血统/血统-17.0致命:重复 路径设备/中的三星/英雄2lte /home/fabio/android/lineage15.1/.repo/manifest.xml仓库同步! 在设备/三星/英雄2lte中寻找依赖项寻找 设备中的依赖项/三星/英雄-普通设备/三星/英雄-通用 没有附加的依赖项。Done build/core/product_config.mk:243: _nic.PRODUCTS.[device/samsung/hero2lte/lineage.mk]:*“设备/三星/英雄-普通/英雄-公共. not”不存在。停止播放。构建/核心/产品_config.mk:243:* _nic.PRODUCTS.[device/samsung/hero2lte/lineage.mk]:“设备/三星/英雄-普通/英雄-公共. not”不存在。停止播放。**没有“lineage_hero2lte”的产品规格说明 **您有正确的回购清单吗?

在我为lineage-15.1构建的示例中编辑了,但也接受了lineage-16.0lineage-17.1的答案。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-09-21 18:15:52

看起来你的local_manifest.xml错过了英雄-普通回购。

代码语言:javascript
复制
<project name="LineageOS/android_device_samsung_hero-common" path="device/samsung/hero-common" remote="device" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57879287

复制
相关文章

相似问题

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