问题标签 [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 投票
0 回答
59 浏览

android - 如何在虚拟框上的 LineageOS 中将触摸屏变为光标

我刚刚在虚拟框中安装了 Lineage OS,一切顺利,但最后出现了一个障碍,我无法在虚拟框中的 LineageOS 显示屏上使用光标。有人可以帮忙吗?当我点击机器时,没有“禁用鼠标集成”。

0 投票
1 回答
62 浏览

android-source - LineageOS 构建卡住/使用 mm 构建特定模块卡住

这是一个有趣的行为 - 所以如果其他人会遇到这个,我会发布这个。

症状是发出“brunch DEVICE”命令被卡住,以及发出“mm”命令来构建特定模块

0 投票
0 回答
436 浏览

android - 为不受支持的设备构建 Lineage 操作系统时出错

我正在尝试为我的设备 Mi 9 Lite/CC9 创建一个自定义 rom,并且我正在按照本教程的演练进行操作:

在此处输入链接描述

我使用必要的设置创建了本地清单文件并同步了所有文件:

但是,在尝试构建时,出现以下我无法识别的错误:

0 投票
1 回答
40 浏览

android - 如何与运行 LineageOS 的手机同步文件?

我有一部运行 LineageOS 16.0 的手机。我想组织手机上的特定目录与服务器上的一些远程目录(例如通过 FTP/SMB/SSH 公开)的自动同步。理想情况下,可以选择单向(仅同步丢失的文件)或双向(同步后源和目标相同)模式。

特别是以上可以通过使用该rsync实用程序来实现。我看到以下选项:

手机通过例如 SSH 暴露文件夹

这需要 LineageOS 运行 SSH 服务器。在这种情况下rsync,可以在服务器上运行(定期或在某些事件上)。

手机运行rsync

  • 这需要rsync安装到 LineageOS。也许有现成的包还是需要编译?
  • 我需要一个图标(或其他一些简单的方法)rsync在移动设备上执行。怎么组织呢?

如果您看到其他更方便/简单的选项,请描述如何设置/组织它们。

PS Dropbox 或任何其他云解决方案不是一个选项(超出此问题的范围)。

提前致谢!

0 投票
0 回答
45 浏览

android - 无法使用 android.hardware.usb 安装/使用应用程序

我有一个在 Raspberry Pi 4 上运行的 LineageOs 16 构建,我正在尝试使用适用于 Android 的 DJI Mobile SDK 开发应用程序。

SDK 需要清单行

为了通过 USB 连接到遥控器/无人机。但是,当我安装该应用程序时,我收到以下错误:

我删除了 Manifest 行,但是没有 USB 连接;我们看

这就是我卡住的地方。

0 投票
0 回答
119 浏览

android - 在树莓派上运行 Android DJI SDK?

TLDR;在树莓派上运行安卓,无法连接到 DJI 遥控器(无人机产品)。将 x-post 到 RPi subreddit。

您好,我们正在 RPi 4 上为 Android 运行 Konstakang 的 LineageOS 16 (Android 9) 版本。除了我们在 DJI 产品连接中遇到的这个问题外,该操作系统运行良好。

我们使用 DJI android SDK 构建了一个无人机控制器应用程序,并将其侧载到设备上。最初,我们在安装时收到错误:“Package X 需要不可用的共享库 com.android.future.usb.accessory”,因此无法安装 APK,但我们创建了 /etc/permissions/android.hardware.usb.xml 文件指向 /system/libs 中的 com.android.future.usb.accessory.jar 文件。然后运行,但无法通过 USB 连接到 DJI 产品。

我们尝试了很多东西,比如从源代码构建 libusb.so 二进制文件并安装它,并在 android 应用程序的清单文件中摆弄 USB 要求。我们添加了使用 android.hardware.usb 查找 USB 设备的代码,并找到了我们的 USB 设备,但 DJI 回调没有被触发,因此无法将 USB 设备识别为 DJI 产品。有没有人尝试过这个设置并让它工作?

0 投票
0 回答
67 浏览

android - 使 android lineageos 14.1-r5 引导至 gui vs cli

我从https://osdn.net/projects/android-x86/downloads/68670/cm-x86_64-14.1-r5-k419.iso/下载了 android lineageos 14.1-r5 iso,并使用 vmware 启动并安装到虚拟磁盘。

当我启动时,我最终进入了一个android_x86_x64:/ #cli shell,而不是预期的 android gui。

安装程序过程中是否有一些配置步骤未涵盖以使其启动 gui?

0 投票
1 回答
414 浏览

android - USB 文件传输和 adb 侧载不起作用

我有一个一加 6T。当我 1 年前拿到它时,我在两个插槽中通过 fastboot 从官方 One Plus 页面 ( https://www.oneplus.com/de/support/softwareupgrade/ ) 刷新了最新固件,然后为 fajita 安装了 LinageOS 17.1。现在 18.1 已经有一段时间了,我想升级。官方页面建议使用 adb side load ( https://wiki.lineageos.org/devices/fajita/upgrade ) 在完成这些步骤时,我注意到两个症状:

  1. 无法进行 USB 文件传输。
  2. ADB 在文件传输模式下无法识别我的设备(它适用于 USB-Tethering、MIDI 和 PTP)

我还看到侧载失败:

我会假设这些症状是相关的,并且我在安装 linage 时做错了,但是由于其他所有内容(17.1 内的升级、所有应用程序等)我不知道在哪里看。有什么建议么?

编辑:

由于自定义设置,似乎我过早地认为我的手机是罪魁祸首。我确实用另一台电脑检查过,文件传输在那里没有问题。不幸的是,我不能在那里使用 ADB,但我会尝试检查我的 PC 并遍历 ADB-/Phone-Drivers。

0 投票
0 回答
33 浏览

android - Lineage OS - 树莓派 - 运行 Su

我有一个树莓派 4,我正在尝试以 root 身份执行命令:

它在我的 android 应用程序中引发了这个错误。“java.io.IOException:无法运行程序“su”:错误=2,没有这样的文件或目录”

0 投票
0 回答
78 浏览

android - 小米 Violet 上 LineageOS 在中国的定位问题

简短版:带有自定义 ROM( LineageOS)的中国小米手机没有给出中国的准确位置

长版:我有小米红米 Note 7 Pro(紫罗兰色),我最近向它刷了一个非官方的 LineageOS 17.1(最后由 Merouth 构建)。我使用没有 Gapps 的香草版本,使用Nanodroid Patcher对其进行修补以启用签名欺骗,以安装 MicroG。

并使用 Magisk 将其植根。一切都运行良好,并且构建到目前为止是稳定的(支付、微信,甚至是银行应用程序)。问题在于位置。首先,虽然MicroG说安装了UnifiedNlp,但是我在MicroG设置里好像没有找到;它只是不存在。当我进入MicroG SettingsLocation Modules时,我会找到我自己安装的其他定位服务(Mozilla Location、GSM、Dèja Vu 和 Nomimatim),当我进入MicroG SettingsSelf-Check时,我会找到最后一个项目。它是“忽略电池优化”,但没有任何 UnifiedNlp 状态或任何东西。

不过,当我转到MicroG SettingsAbout MicroG Service Core时,我读到“ UnifiedNlp 2.0-alpha6 ”是“包含的库”之一。我不确定这是否与我没有准确的位置有关,或者是它最近被 MicroG 本身更改为看起来像这样。

无论如何,我试图让 UnifiedNlp 在 MicroG 设置上可见,但后来我只是忽略了它,而且我似乎无能为力。

我安装了两张中国地图,百度和高德地图,我在使用 Wi-Fi 时似乎可以非常准确地定位我所在的位置,但在使用移动数据时就不是这样了。它总是移动 500-700 m。我读到了中国正在使用的不同定位系统 GCJ-02,以及制作 GPS 和谷歌地图的原因是如何一直在变化,并且永远不会给出准确的位置,并且有这个代码可以纠正这种变化。但我已经在用中国地图,用中国手机了。当我用其他两部带有 MIUI ROM 的小米手机(银杏和仙王座)尝试定位时,它们给出了相当精确的位置,即使没有任何没有或移动数据连接。

所以....我该如何纠正呢?有没有办法将该转换代码应用于地图?

或者这些库存 ROM 添加的其他内容可以使地图提供更好的位置。

我发现这两个工具百度 Unifiednlp BackendAmap UnifiedNlp Backened都可以在GitLab上使用。但是在安装它们之后没有任何改变,而且它们真的很需要数据。他们一直在后台访问您的位置。