如何在 Ubuntu Touch 中从控制台以外的位置启动应用程序

如何在 Ubuntu Touch 中从控制台以外的位置启动应用程序

我正在使用 Ubuntu Touch 开发应用程序。我使用 QML 和 C++ 插件。我可以使用“qmlscene -I ./imports myApp.qml”从控制台启动应用程序,但是当我添加新的桌面文件时,我在其中编写它必须运行我的 bash 脚本,启动应用程序,它不起作用。当我按下按钮时,我只看到白屏。

如果我启动纯 QML 应用程序,一切都会正常。我认为问题出在我的 C++ 插件上。

我想直接从手机启动我的应用程序,而不在我的桌面上使用 adb 或 ssh。

有人可以帮忙吗?

答案1

我们对核心应用程序执行此操作的方式是单独打包 C++ 插件,并使该包成为应用程序包的依赖项。这样您就不需要了-I。我们还qmlscene /path/to/app.qml直接在 .desktop 文件的 Exec 行中使用。

相关内容