Arch Linux
我在桌面上运行4.19.91-1-lts
内核并且软件包都是最新的。
我首先使用来自 Google Play Store 的最新版本的 KDE Connect Android 应用从pacman
存储库安装了 KDE Connect ,但当我尝试配对设备时出现以下错误。pacman -S kdeconnect
Version 1.13.5
Error trying to pair: This device cannot be paired because it is running an old version of KDE Connect.
为了解决这个问题,我尝试安装不同版本的 Android KDE Connect 应用程序(包括F-Droid
最新版本和旧版本),但仍然出现相同的问题。我还尝试了其他论坛,例如在曼贾罗并跟随社区维基KDE connect。然后我尝试自己重新编译 KDE connect,方法是使用来自 wiki 的说明但仍然有同样的错误。
顺便说一下,我已经启用了必要的端口按照此处的说明在 ufw 中也是如此。
[biku@grim ~]$ sudo ufw status
Status: active
To Action From
-- ------ ----
1714:1764/udp ALLOW Anywhere
1714:1764/tcp ALLOW Anywhere
1714:1764/udp (v6) ALLOW Anywhere (v6)
1714:1764/tcp (v6) ALLOW Anywhere (v6)
duckduckingo
在疯狂浏览了各种论坛后,googling
我仍然遇到同样的错误,不知道如何修复。任何建议或推荐都将不胜感激。
答案1
首先关闭 UFW,然后在 kdeconnect 启动并运行后再将其打开。你还尝试了什么?我猜两个设备在同一个地址范围内都有一个静态 IP(192.168.0.?fe),你可以 ping 两个设备?自定义 rom (如 Havoc)出现了一些配对问题,你的是原装 android 吗?(Lineage OS 运行良好,其他的可能会有问题)
您可能还需要接受 kde 应用程序的一些权限。
有时,损坏的配置文件可能会导致 KDE Connect 在尝试与设备配对时崩溃。在这种情况下,删除配置~/.config/kdeconnect
可能会有所帮助。
将遵循命令
sudo rm -rf ~/.config/kdeconnect
认为也值得一试。
您还可以双向配对,从手机到笔记本电脑,反之亦然,也许您只是尝试了一种方式 - 删除 GUI 中的手机或笔记本电脑也可能会有所帮助,在删除和重新连接之间重新启动手机和笔记本电脑也可能会有所帮助。
希望其中一个想法/解决方案已经对您有用,否则请发表评论,我会编辑我的答案。
获得解决方案的另一种方法是使用 freenode irc #kde 和 #kdeconnect,这可能会给你一些其他的想法。(你可以通过矩阵连接https://webchat.kde.org/#/room/#freenode_#kde:matrix.org)