首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将LineageOs设备从Cm-14.1移植到-16.0

将LineageOs设备从Cm-14.1移植到-16.0
EN

Stack Overflow用户
提问于 2019-05-19 09:04:48
回答 2查看 1.9K关注 0票数 2

我正在努力为Sumire设备的lineageos捐款。我已经成功地构建了CM-14.1并将其安装在我的设备上。

现在我想把它移植到-16.0,问题是到目前为止我发现的文档非常稀少。

这是我到现在为止所知道的:

在血统IRC中有人告诉我:

  1. 将cm-14.1分支分叉到血统- 16.0,更改所需的配置文件,并在16.0Buildenv中生成。

所以,我用叉子换了我的设备。现在,我想我必须从cm-14.1创建一个新的分支,并将其命名为-16.0,并开始构建和修改错误。

问题是,在构建时,我应该如何配置repo来提取苏迈尔而不是苏迈尔呢?

我是不是应该在“宣言”中更改这一行?

代码语言:javascript
复制
lineage/mirror/default.xml:  <project name="LineageOS/android_device_sony_sumire" />

通过

代码语言:javascript
复制
lineage/mirror/default.xml:  <project name="elbaulp/android_device_sony_sumire" />

资源:

https://msystechnologies.com/porting-custom-rom-to-android-device/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-21 07:04:19

经过几天的搜寻,我找到了继续的方法。

本指南是对旧的CyanogenMod文档的备份,似乎比LineageOs更好地记录了氰素。

如何将CyanogenMod/LineageOS Android移植到您自己的设备上

为了告诉repo它必须提取我的github项目而不是正式的项目,必须在.repo/local_manifests/my_manifest.xml中添加一个新的local_manifest,在这种情况下,我称之为sumire.xml,以下是它的内容:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <remove-project name="lineageos/device_sony_sumire" path="device/sony/sumire" remote="github" />
  <project name="elbaulp/device_sony_sumire" path="device/sony/sumire" remote="github"  />
</manifest>

在此之后,必须执行repo sync

希望它能帮助别人。

票数 1
EN

Stack Overflow用户

发布于 2020-05-20 18:06:49

我目前正在使用相同的设备sumire,我试图让lineageos 17.1在这个设备上工作。也许你可以给我一些提示,甚至我们可以联系,如果你仍然有兴趣在这个项目工作。

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

https://stackoverflow.com/questions/56206290

复制
相关文章

相似问题

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