jay*_*t55 7 c++ ubuntu qt qt-creator qml
我正在尝试将应用程序发布到Ubuntu商店,但是Qt Creator(或其他东西)出了问题.
我曾经能够看到这个:

但现在我所看到的就是:

如您所见(或读取,如果您使用的是没有图像的阅读器),此处的第二张图像不显示"常规"选项卡等内容,这样可以输入维护者,名称,描述,安全策略组等详细信息 - 它没有Manifest选项卡AppArmor选项卡或Excludes选项卡."创建包"按钮消失了.
我剩下的只是一个空白屏幕,只有一个启用按钮,显示"验证现有点击包",但是当我点击它时(因为我没办法,似乎......),它带我到我的项目列出我所有应用程序的目录.我选择了有问题的应用程序,我无法单击对话框上的打开按钮,因为在任何地方都没有*.click文件可供查看.
我做错了什么吗?你知道这里发生了什么吗?
另外,我读到为了发布到商店,我们需要创建"点击应用".我在宇宙中寻找这个短语并空手而归.如何创建"点击应用"?我认为我创建的应用程序是一个点击应用程序(我去了Qt Creator> Qt快速应用程序> ...).
链接:
发布应用程序教程:http://developer.ubuntu.com/publish/apps/packaging-click-apps/
原因是您正在使用Qt Project中的QtCreator,而不是使用Ubuntu SDK,它提供了自己的QtCreator自定义版本.
为了完成这项工作,您需要使用Ubuntu SDK.首先你需要安装它:
$ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
$ sudo apt-get update && sudo apt-get install ubuntu-sdk
Run Code Online (Sandbox Code Playgroud)
这也将安装qtcreator-plugin-ubuntu包,它自己的工具链等.然后你可以从命令行运行它,如下所示:
$ ubuntu-sdk
Run Code Online (Sandbox Code Playgroud)
您还可以在Unity Dash Applications镜头中搜索"Ubuntu SDK",如下图所示:

您也可以在搜索行中输入名称,如下图所示:

请确保您转到以下内容:
New Project > Ubuntu > Simple UI/Html/QML/etc
Run Code Online (Sandbox Code Playgroud)

而不是你根据你的问题尝试了什么:
New Project > Qt Quick Application
Run Code Online (Sandbox Code Playgroud)
您还可以设置点击目标和设备套件,其中一部分(构建和运行)显示在下面内联:
