我正在努力为Sumire设备的lineageos捐款。我已经成功地构建了CM-14.1并将其安装在我的设备上。
现在我想把它移植到-16.0,问题是到目前为止我发现的文档非常稀少。
这是我到现在为止所知道的:
在血统IRC中有人告诉我:
所以,我用叉子换了我的设备。现在,我想我必须从cm-14.1创建一个新的分支,并将其命名为-16.0,并开始构建和修改错误。
问题是,在构建时,我应该如何配置repo来提取苏迈尔而不是苏迈尔呢?
我是不是应该在“宣言”中更改这一行?
lineage/mirror/default.xml: <project name="LineageOS/android_device_sony_sumire" />通过
lineage/mirror/default.xml: <project name="elbaulp/android_device_sony_sumire" />资源:
https://msystechnologies.com/porting-custom-rom-to-android-device/
发布于 2019-05-21 07:04:19
经过几天的搜寻,我找到了继续的方法。
本指南是对旧的CyanogenMod文档的备份,似乎比LineageOs更好地记录了氰素。
如何将CyanogenMod/LineageOS Android移植到您自己的设备上
为了告诉repo它必须提取我的github项目而不是正式的项目,必须在.repo/local_manifests/my_manifest.xml中添加一个新的local_manifest,在这种情况下,我称之为sumire.xml,以下是它的内容:
<?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。
希望它能帮助别人。
发布于 2020-05-20 18:06:49
我目前正在使用相同的设备sumire,我试图让lineageos 17.1在这个设备上工作。也许你可以给我一些提示,甚至我们可以联系,如果你仍然有兴趣在这个项目工作。
https://stackoverflow.com/questions/56206290
复制相似问题