由于这个错误 https://bugs.launchpad.net/mir/+bug/1238695Google Nexus 7(grouper)上的 Ubuntu Touch,Touch 随机冻结并闪烁。
这已经够糟糕的了,我除了重启设备之外什么也做不了。
我只是想知道如何解决这个问题,我可以切换回 Touch 以前使用的“surfaceflinger”吗 - 因为它在以前的版本上运行良好?
答案1
将你的 Nexus 连接到你的 Ubuntu 台式机,检查它是否已连接到
adb devices
(应该返回一行“[设备 ID] 设备”)然后发出命令
adb root
(也许它会告诉你,你已经是 'root')并且
adb shell rm -f /home/phablet/.display-mir && adb reboot
我刚刚成功做到了。当然,回退到 Android 的 SurfaceFlinger 并不是一个解决办法,而是一个临时解决办法。
或者,运行
adb shell
su
rm -f /home/phablet/.display-mir && reboot
答案2
这是该设备上 Mir 的一个错误。该问题已报告,但您可以通过删除~phablet/.display-mir
设备上的文件并重新启动设备来解决该问题。这会将显示服务器切换回 SurfaceFlinger,因此设备在错误修复之前可以使用。