终端的 qml 是否可以在 OTA-10.2 上运行

终端的 qml 是否可以在 OTA-10.2 上运行

背景:魅族 PRO 5 搭载 UbuntuTouch OTA-10.2(今天拆箱)。开发者模式,以及 rw 文件系统。

问题是,qml 和 qmlscene 段错误,并且符号链接损坏:

phablet@ubuntu-phablet:~$ qmlscene
Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
UbuntuClientIntegration: connection to Mir server failed. Check that a Mir server is
running, and the correct socket is being used and is accessible. The shell may have
rejected the incoming connection, so check its log file
Aborted
phablet@ubuntu-phablet:~$ export MIR_SOCKET=/var/run/mir_socket
phablet@ubuntu-phablet:~$ qmlscene
Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
Segmentation fault
phablet@ubuntu-phablet:~$ qml 
qml: could not exec '/usr/lib/arm-linux-gnueabihf/qt5/bin/qml': No such file or directory

注意,MIR_SOCKET 似乎默认未设置。

最后一件事:OTA-10 等应该有一个 StackExchange 标签

答案1

您无法像那样从终端运行 qmlscene。应用程序在受限的情况下运行。

另外,您不应将设备根文件系统设置为读/写模式。这只会导致将来更新时出现问题。

相关内容