问题标签 [lineageos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1715 浏览

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

我正在尝试为 Sumire 设备的 lineageos 做出贡献。我已经成功构建了 CM-14.1 并将其安装在我的设备上。

现在我想将它移植到 lineage-16.0,问题是我到目前为止找到的文档非常稀缺。

这是我到目前为止所知道的:

在 Lineage IRC 有人告诉我:

  1. 将 cm-14.1 分支分支到 lineage-16.0,更改所需的配置文件,并构建 16.0 构建环境。

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

问题是,我应该如何配置 repo 以在构建时提取https://github.com/elbaulp/android_device_sony_sumire而不是https://github.com/LineageOS/android_device_sony_sumire

我应该改变清单中的这一行吗

经过

资源:

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

0 投票
1 回答
795 浏览

android-kernel - *** 缺少 UAPI 文件 /home/lineageos/kernel/lenovo/tb8504f/include/uapi/linux/netfilter/xt_DSCP.h。停止。在构建恢复图像时

我正在尝试为自定义 ROM 构建内核,但出现以下异常:

我在 Ubuntu 上安装了以下软件包,但没有解决问题

设备树:= https://github.com/darran-kelinske-f...e/lineage-15.1

供应商树:= https://github.com/darran-kelinske-f...e/lineage-15.1

内核来源:= https://github.com/darran-kelinske-f...e/lineage-15.1

ROM来源:= https://github.com/LineageOS/android

完整的日志输出:

0 投票
1 回答
54 浏览

android-kernel - ebtables.c:61:3:错误:函数“xt_compat_calc_jump”的隐式声明 [-Werror=implicit-function-declaration]

我在为 lineageos 项目构建恢复时遇到以下异常,需要一些帮助来诊断和解决问题

设备树:= https://github.com/darran-kelinske-fivestars/android_device_lenovo_tb8504f/tree/lineage-15.1

供应商树:= https://github.com/darran-kelinske-fivestars/android_vendor_lenovo_tb8504f/tree/lineage-15.1

内核来源:= https://github.com/darran-kelinske-fivestars/android_kernel_lenovo_tb8504f/tree/lineage-15.1

ROM来源:= https://github.com/LineageOS/android

命令:source build/envsetup.sh && breakfast tb8504f && repo sync --force-sync -q -j6 && mka recoveryimage -j6 | 三通恢复.log

完整日志:

https://pastebin.com/v2ZsfRuc

0 投票
1 回答
1151 浏览

device-tree - 目标“arch/arm64/boot/dts/qcom/msm8917-pmi8937-qrd-sku5.dtb”的配方失败

我在为 lineageos 项目构建恢复时遇到以下异常,需要一些帮助来诊断和解决问题:

设备树:= https://github.com/darran-kelinske-fivestars/android_device_lenovo_tb8504f/tree/lineage-15.1

供应商树:= https://github.com/darran-kelinske-fivestars/android_vendor_lenovo_tb8504f/tree/lineage-15.1

内核来源:= https://github.com/darran-kelinske-fivestars/android_kernel_lenovo_tb8504f/tree/lineage-15.1

ROM来源:= https://github.com/LineageOS/android

命令:source build/envsetup.sh && breakfast tb8504f && repo sync --force-sync -q -j6 && mka recoveryimage -j6 | 三通恢复.log

完整日志:

https://pastebin.com/9V7tQu9G

0 投票
1 回答
201 浏览

android-kernel - 错误:“sizeof”对不完整类型“struct snd_codec_metadata”的无效应用

我在为 lineageos 项目构建 ROM 时遇到以下异常,需要一些帮助来诊断和解决问题:

设备树:= https://github.com/darran-kelinske-fivestars/android_device_lenovo_tb8504f/tree/lineage-15.1

供应商树:= https://github.com/darran-kelinske-fivestars/android_vendor_lenovo_tb8504f/tree/lineage-15.1

内核来源:= https://github.com/darran-kelinske-fivestars/android_kernel_lenovo_tb8504f/tree/lineage-15.1

ROM来源:= https://github.com/LineageOS/android

命令:

0 投票
1 回答
405 浏览

android-kernel - 硬件/qcom/display-caf/msm8996/sdm/libs/core/drm/hw_info_drm.cpp:559:35:错误:使用未声明的标识符“QCOM”

我意识到我需要在某处定义 QCOM 有供应商,但是通常在哪个文件/哪里声明?

我在为 lineageos 项目构建 ROM 时遇到以下异常,需要一些帮助来诊断和解决问题:

设备树:= https://github.com/darran-kelinske-fivestars/android_device_lenovo_tb8504f/tree/lineage-15.1

供应商树:= https://github.com/darran-kelinske-fivestars/android_vendor_lenovo_tb8504f/tree/lineage-15.1

内核来源:= https://github.com/dazza5000/android_kernel_lenovo_msm8937/tree/tb8504f

ROM来源:= https://github.com/LineageOS/android

命令:

完整日志:

https://del.dog/ujizecehug

0 投票
1 回答
105 浏览

android-kernel - 仿生/libc/include/sys/epoll.h:67:8:错误:重新定义“epoll_event”

我在为 lineageos 项目构建 ROM 时遇到以下异常,需要一些帮助来诊断和解决问题:

产生 1 个错误。

设备树:= https://github.com/darran-kelinske-fivestars/android_device_lenovo_tb8504f/tree/lineage-15.1

供应商树:= https://github.com/darran-kelinske-fivestars/android_vendor_lenovo_tb8504f/tree/lineage-15.1

内核来源:= https://github.com/dazza5000/android_kernel_lenovo_msm8937/tree/tb8504f

ROM来源:= https://github.com/LineageOS/android

命令:

完整日志:

https://del.dog/qaridufuca

0 投票
2 回答
2190 浏览

android - Android WebView:在 Lineage OS 上使用 firefox/gecko 浏览器引擎

在 Lineage OS 上(也许在任何 Android 上?),可以更改默认 WebView 渲染(默认设置为AOSP Browser,默认 android 浏览器没有 GAPPS)。当我安装 Chrome 时(即使没有安装 GAPPS),我可以Chrome在设置/开发中将此默认值更改为(这在我的情况下很实用,因为默认浏览器有一些烦人的错误)。

是否也可以使用 Firefox 的引擎而不是浏览器/Chrome(我不想安装 chrome 并依赖专有软件)?安装 Firefox(FDroid 上的 Fennec)是不够的。

谢谢!

0 投票
0 回答
68 浏览

java - getStrengthSupported 在 Stock rom 上返回 true,但在自定义 rom 上返回 false

在我用自定义 rom 的 LineageOS 刷新我的手机后,我的均衡器得到了很多UnsupportedOperationExceptions.

getStrengthSupported 在自定义 rom 上也返回 false,但在股票 android 上返回 true。

现在,如果我在 try-catch 中捕获此异常,我将禁用我的均衡器。

但我想知道是否有另一种方法,所以我也可以支持自定义 rom。

0 投票
1 回答
978 浏览

android - 构建自定义 android ROM 时如何设置内核参数?

我正在尝试自己构建自定义 ROM。我掌握了内核源代码、android 代码 (LineageOS)、设备树和供应商文件。我做了一个mka bacon -j8并且收到了这个错误:

我可以看到内核参数 NR_CPUS 在某处被设置为不受支持的值。这可以设置在哪里?

KConfig NR_CPUS 部分: