我的配置:
Ubuntu 14.04 LTS
64bit
Qtcreator 3.1.1
everything is up-to-date
大家好,我正在尝试为 ubuntu Phone 编译并运行 HTML5 应用程序,但经过一周的尝试和搜索,我仍然无法让它运行!目前我只想运行简单的 html5 应用程序模板。
情况如下:
我已经按照说明安装了 ubuntu sdkhttps://developer.ubuntu.com/en/start/ubuntu-sdk/installing-the-sdk/
我在运行点击菜单中创建了一个 i386 构建目标。(15.04)--- 它退出时没有错误
我在设备--> i386 - devel - 默认密码---中创建了一个 i386 模拟器,它终于启动并正确运行了
问题是当我编译默认模板时:这些是我得到的错误
- Desktop_Exec(app):发现具有架构“all”的意外 Exec:/qtc_device_debughelper.py
- security_policy_groups_safe_app(debug):(REJECT)保留策略组“debug”:不用于生产用途
- security_policy_version_matches_framework(app.apparmor):无效框架“ubuntu-core-15.04”
当我尝试运行它时:
Traceback (most recent call last):
File "/tmp/qtc_device_applaunch.py", line 29, in <module>
gi.Repository.get_default().require("UbuntuAppLaunch")
gi.RepositoryError: Typelib file for namespace 'UbuntuAppLaunch' (any version) not found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 2158, in _find_spec
AttributeError: 'DynamicImporter' object has no attribute 'find_spec'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/tmp/qtc_device_applaunch.py", line 33, in <module>
from gi.repository import UpstartAppLaunch as UAL
File "/usr/lib/python3/dist-packages/gi/importer.py", line 53, in find_module
'introspection typelib not found' % namespace)
ImportError: cannot import name UpstartAppLaunch, introspection typelib not found
我一直在到处寻找这个,但我找不到有用的东西。我需要你的一些知识来帮助我理解这一切!
答案1
我遇到了同样的错误,并通过导航到左侧导航栏上的“项目”解决了该问题。我必须“添加套件”并选择“桌面”。如果您已经有桌面,请选择它,然后运行您的项目。