Qt 尝试将应用程序运行到Meego时安装程序包失败

Qt 尝试将应用程序运行到Meego时安装程序包失败,qt,qml,meego,meego-harmattan,Qt,Qml,Meego,Meego Harmattan,我尝试在Meego设备上运行Hamattan应用程序,但每次我尝试在Meego设备上运行它时: :-1:错误:安装程序包失败 总是出现。但有时当我检查手机时,应用程序就在那里并且正在运行 在设置->应用程序->管理应用程序中,会显示: 测试2 安装失败 请帮帮我。多谢各位 编译输出: Running build steps for project test2... Configuration unchanged, skipping qmake step. Starting: "C:\qtsdk\

我尝试在Meego设备上运行Hamattan应用程序,但每次我尝试在Meego设备上运行它时: :-1:错误:安装程序包失败

总是出现。但有时当我检查手机时,应用程序就在那里并且正在运行

在设置->应用程序->管理应用程序中,会显示: 测试2 安装失败

请帮帮我。多谢各位

编译输出:

Running build steps for project test2...
Configuration unchanged, skipping qmake step.
Starting: "C:\qtsdk\madde\bin\make.exe" -w
make: Entering directory `/c/Users/bcue/Qt/test2'
make: Nothing to be done for `first'.
make: Leaving directory `/c/Users/bcue/Qt/test2'
The process "C:\qtsdk\madde\bin\make.exe" exited normally.
Creating package file ...
Package Creation: Running command 'c:/qtsdk/madde/bin/mad dpkg-buildpackage -nc -uc -us'.
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: 
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package test2
dpkg-buildpackage: source version 0.0.1
dpkg-buildpackage: source changed by unknown <>
dpkg-buildpackage: host architecture armel
which: pgp: unknown command
 debian/rules build
make: Nothing to be done for `build'.
 debian/rules binary
dh_testdir
dh_testroot
dh_clean -k 
dh_installdirs
# Add here commands to install the package into debian/test2.
/usr/bin/make INSTALL_ROOT="/c/Users/bcue/Qt/test2"/debian/test2 install
make[1]: Entering directory `/c/Users/bcue/Qt/test2'
install -m 644 -p c:/Users/bcue/Qt/test2/test2.desktop /c/Users/bcue/Qt/test2/debian/test2/usr/share/applications/
install -m 644 -p c:/Users/bcue/Qt/test2/test2.png /c/Users/bcue/Qt/test2/debian/test2/usr/share/icons/hicolor/64x64/apps/
install -m 755 -p "test2" "/c/Users/bcue/Qt/test2/debian/test2/opt/test2/bin/test2"
make[1]: Leaving directory `/c/Users/bcue/Qt/test2'
sed 's:^Icon=.*:Icon=/usr/share/icons/hicolor/64x64/apps/test2.png:' /C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop > /C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop.sed || echo -n
mv /C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop.sed /C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop || echo -n
sed 's:Exec=.*:Exec=/opt/test2/bin/test2:' /C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop > /C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop.sed || echo -n
mv /C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop.sed /C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop || echo -n
dh_testdir
dh_testroot
dh_installchangelogs 
dh_installdocs
dh_installexamples
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dpkg-shlibdeps: warning: dependency on libgcc_s.so.1 could be avoided if "debian/test2/opt/test2/bin/test2" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libmdeclarativecache.so.0 could be avoided if "debian/test2/opt/test2/bin/test2" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libpthread.so.0 could be avoided if "debian/test2/opt/test2/bin/test2" were not uselessly linked against it (they use none of its symbols).
dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends}
dh_md5sums
dh_builddeb
a - debian-binary
a - control.tar.gz
a - data.tar.gz
dpkg-buildpackage: binary only upload (no source included)
Use of uninitialized value in undef operator at /madbin/dpkg-buildpackage line 369.
 dpkg-genchanges -b -u.. >../test2_0.0.1_armel.changes
dpkg-genchanges: binary-only upload - not including any source code
Package created.
Installing package to sysroot ...
c:\Users\bcue\Qt\qt-components-qt-components\C;c:\qtsdk\madde\Users\bcue\Qt\test2\test2_0_0_1_armel.deb: No such file or directory
c:\qtsdk\madde\targets\harmattan-nokia-meego-api\bin\ar.exe: 
Cannot find package name (in debian control file).
Connecting to device...
Started uploading file 'C:\Users\bcue\Qt\test2\test2_0_0_1_armel.deb'.
Successfully uploaded file 'C:\Users\bcue\Qt\test2\test2_0_0_1_armel.deb'.
Installing package to device...
warning, in file '/var/lib/dpkg/status' near line 663 package 'mp-harmattan-rm680-pr':
 missing description
(Reading database ... 
29097 files and directories currently installed.)
Preparing to replace test2 0.0.1 (using .../test2_0_0_1_armel.deb) ...
Unpacking replacement test2 ...
aegis-installing test2 (from 'com.nokia.maemo')
dpkg: dependency problems prevent configuration of test2:
 test2 depends on libqt4-declarative (>= 4.7.4~git20110516); however:
  Version of libqt4-declarative on system is 4.7.3~git20110329-0maemo1+0m6.
 test2 depends on libqtcore4 (>= 4.7.4~git20110516); however:
  Version of libqtcore4 on system is 4.7.3~git20110329-0maemo1+0m6.
 test2 depends on libqtgui4 (>= 4.7.4~git20110516); however:
  Version of libqtgui4 on system is 4.7.3~git20110329-0maemo1+0m6.
dpkg: error processing test2 (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Errors were encountered while processing:
 test2
Deployment failed.
Error while building project test2 (target: Harmattan)
When executing build step 'Deploy to Harmattan device'
正在为项目test2运行构建步骤。。。 配置未更改,跳过qmake步骤。 开始:“C:\qtsdk\madde\bin\make.exe”-w make:正在输入目录“/c/Users/bcue/Qt/test2” make:对于“first”没有什么可做的。 make:离开目录“/c/Users/bcue/Qt/test2” 进程“C:\qtsdk\madde\bin\make.exe”正常退出。 正在创建包文件。。。 包创建:运行命令“c:/qtsdk/madde/bin/mad dpkg buildpackage-nc-uc-us”。 dpkg buildpackage:将CFLAGS设置为默认值:-g-O2 dpkg buildpackage:将CPPFLAGS设置为默认值: dpkg buildpackage:将LDFLAGS设置为默认值: dpkg buildpackage:将FFLAGS设置为默认值:-g-O2 dpkg buildpackage:将CXXFLAGS设置为默认值:-g-O2 dpkg buildpackage:源程序包test2 dpkg buildpackage:源版本0.0.1 dpkg buildpackage:源已由未知更改 dpkg构建包:主机体系结构armel 哪个:pgp:未知命令 debian/规则构建 make:对“build”不做任何事情。 debian/rules二进制 dh_testdir 杜仲 dh_clean-k dh_installdirs #在此处添加命令以将软件包安装到debian/test2中。 /usr/bin/make INSTALL_ROOT=“/c/Users/bcue/Qt/test2”/debian/test2 INSTALL make[1]:输入目录“/c/Users/bcue/Qt/test2” 安装-m 644-pc:/Users/bcue/Qt/test2/test2.desktop/c/Users/bcue/Qt/test2/debian/test2/usr/share/applications/ 安装-m 644-pc:/Users/bcue/Qt/test2/test2.png/c/Users/bcue/Qt/test2/debian/test2/usr/share/icons/hicolor/64x64/apps/ 安装-m 755-p“test2”“/c/Users/bcue/Qt/test2/debian/test2/opt/test2/bin/test2” make[1]:离开目录“/c/Users/bcue/Qt/test2” sed的:^Icon=.*:Icon=/usr/share/icons/hicolor/64x64/apps/test2.png:“/C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop>/C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop.sed||| echo-n mv/C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop.sed/C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop | | echo-n sed's:Exec=.*:Exec=/opt/test2/bin/test2:'/C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop>/C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop.sed||echo-n mv/C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop.sed/C/Users/bcue/Qt/test2/debian/test2/usr/share/applications/test2.desktop | | echo-n dh_testdir 杜仲 dh_安装变更日志 卫生署 徖生署 杜鲁曼 dh_链接 德鲁大道 dh_压缩 dh_fixperms dh_installdeb dh_shlibdeps dh_发电控制 dpkg shlibdeps:警告:如果“debian/test2/opt/test2/bin/test2”没有与libgcc_.so.1进行无用的链接(它们不使用其符号),则可以避免对libgcc_.so.1的依赖。 dpkg shlibdeps:警告:如果“debian/test2/opt/test2/bin/test2”没有与libmdeclarativecache.so.0进行无用的链接(它们不使用其符号),则可以避免对libmdeclarativecache.so.0的依赖。 dpkg shlibdeps:警告:如果“debian/test2/opt/test2/bin/test2”没有与libpthread.so.0进行无用的链接(它们不使用其符号),则可以避免对libpthread.so.0的依赖。 dpkg gencontrol:警告:未知的替换变量${misc:依赖项} dh_MD5; 德鲁大厦 a-debian二进制 a-control.tar.gz a-data.tar.gz dpkg buildpackage:仅二进制上传(不包括源代码) 在/madbin/dpkg buildpackage行369的undef运算符中使用未初始化值。 dpkg genchanges-b-u..>/测试2_0.0.1_armel.changes dpkg genchanges:仅二进制上传-不包括任何源代码 包已创建。 正在将包安装到sysroot。。。 c:\Users\bcue\Qt\Qt components Qt components\c;c:\qtsdk\madde\Users\bcue\Qt\test2\test2\u 0\u 0\u 1\u armel.deb:没有这样的文件或目录 c:\qtsdk\madde\targets\harmattan nokia meego api\bin\ar.exe: 找不到包名(在debian控制文件中)。 正在连接到设备。。。 已开始上载文件“C:\Users\bcue\Qt\test2\test2\u 0\u 0\u 1\u armel.deb”。 已成功上载文件“C:\Users\bcue\Qt\test2\test2\u 0\u 0\u 1\u armel.deb”。 正在将包安装到设备。。。 警告,在文件“/var/lib/dpkg/status”中,靠近第663行程序包“mp-harmattan-rm680-pr”: 缺少描述 (正在读取数据库。。。 当前已安装29097个文件和目录。) 正在准备替换test2 0.0.1(使用…/test2\u 0\u 0\u 1\u armel.deb)。。。 解包替换测试2。。。 aegis安装test2(来自'com.nokia.maemo') dpkg:依赖关系问题阻止了test2的配置: test2依赖于libqt4声明性(>=4.7.4~git2010516);然而: 系统上libqt4声明的版本为4.7.3~git2010329-0maemo1+0m6。 test2依赖于libqtcore4(>=4.7.4~git2010516);然而: 系统上的libqtcore4版本为4.7.3~git2010329-0maemo1+0m6。 test2依赖于libqtgui4(>=4.7.4~git2010516);然而: 系统上libqtgui4的版本为4.7.3~git2010329-0maemo1+0m6。 dpkg:处理test2时出错(--install): 依赖关系问题-保持未配置状态 正在处理桌面文件UTIL的触发器。。。 处理时遇到错误: 测试2 部署失败。 生成项目test2时出错(目标:Harmattan) 执行生成步骤“部署到Harmattan设备”时
您是否更新了Qt创建者?(2.3.1如果我没有错) 更新带来了meego harmattan的更新SDK,。 在这种情况下,你也应该更新你的meego手机,因为它对最新的库有一定的依赖性。(读取错误,相关性问题

检查这里的更新包

这一个问题使我恢复了我的QtCrea