• 18316阅读
  • 8回复

Qt for android运行时出错 Error while building/deploying project [复制链接]

上一主题 下一主题
离线lf460
 

只看楼主 倒序阅读 楼主  发表于: 2015-07-13
15:12:22: 为项目aaa执行步骤 ...
15:12:22: 正在启动 "D:\Qt\Qt5.4.2\5.4\android_armv7\bin\qmake.exe" D:\Qt\Android\test\aaa\aaa.pro -r -spec android-g++ "CONFIG+=debug"


15:12:26: 进程"D:\Qt\Qt5.4.2\5.4\android_armv7\bin\qmake.exe"正常退出。
15:12:26: 正在启动 "D:\Qt\Qt5.4.2\Tools\mingw491_32\bin\mingw32-make.exe"


D:\Qt\Qt5.4.2\5.4\android_armv7\bin\uic.exe ..\aaa\mainwindow.ui -o ui_mainwindow.h
D:\Qt\Android\android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -fno-builtin-memmove -std=gnu++0x -g -g -gdwarf-2 -marm -O0 -fno-omit-frame-pointer -Wall -Wno-psabi -W -D_REENTRANT -fPIC -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\aaa -I. -I..\..\..\Qt5.4.2\5.4\android_armv7\include -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtWidgets -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtGui -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtCore -I. -I. -I..\..\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include -I..\..\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include -I..\..\android-ndk-r10e\platforms\android-9\arch-arm\usr\include -I..\..\..\Qt5.4.2\5.4\android_armv7\mkspecs\android-g++ -o main.obj ..\aaa\main.cpp
D:\Qt\Android\android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -fno-builtin-memmove -std=gnu++0x -g -g -gdwarf-2 -marm -O0 -fno-omit-frame-pointer -Wall -Wno-psabi -W -D_REENTRANT -fPIC -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\aaa -I. -I..\..\..\Qt5.4.2\5.4\android_armv7\include -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtWidgets -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtGui -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtCore -I. -I. -I..\..\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include -I..\..\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include -I..\..\android-ndk-r10e\platforms\android-9\arch-arm\usr\include -I..\..\..\Qt5.4.2\5.4\android_armv7\mkspecs\android-g++ -o mainwindow.obj ..\aaa\mainwindow.cpp
D:\Qt\Qt5.4.2\5.4\android_armv7\bin\moc.exe -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -ID:/Qt/Qt5.4.2/5.4/android_armv7/mkspecs/android-g++ -ID:/Qt/Android/test/aaa -ID:/Qt/Qt5.4.2/5.4/android_armv7/include -ID:/Qt/Qt5.4.2/5.4/android_armv7/include/QtWidgets -ID:/Qt/Qt5.4.2/5.4/android_armv7/include/QtGui -ID:/Qt/Qt5.4.2/5.4/android_armv7/include/QtCore -I. -ID:\Qt\Android\android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/include -ID:\Qt\Android\android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include -ID:\Qt\Android\android-ndk-r10e/platforms/android-9/arch-arm//usr/include ..\aaa\mainwindow.h -o moc_mainwindow.cpp
D:\Qt\Android\android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -fno-builtin-memmove -std=gnu++0x -g -g -gdwarf-2 -marm -O0 -fno-omit-frame-pointer -Wall -Wno-psabi -W -D_REENTRANT -fPIC -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\aaa -I. -I..\..\..\Qt5.4.2\5.4\android_armv7\include -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtWidgets -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtGui -I..\..\..\Qt5.4.2\5.4\android_armv7\include\QtCore -I. -I. -I..\..\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\include -I..\..\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include -I..\..\android-ndk-r10e\platforms\android-9\arch-arm\usr\include -I..\..\..\Qt5.4.2\5.4\android_armv7\mkspecs\android-g++ -o moc_mainwindow.obj moc_mainwindow.cpp
D:\Qt\Android\android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ --sysroot=D:\Qt\Android\android-ndk-r10e/platforms/android-9/arch-arm/ -Wl,-soname,libaaa.so -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libaaa.so main.obj mainwindow.obj moc_mainwindow.obj   -LD:\Qt\Android\android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -LD:\Qt\Android\android-ndk-r10e/platforms/android-9/arch-arm//usr/lib -LD:/Qt/Qt5.4.2/5.4/android_armv7/lib -lQt5Widgets -Lc:\Utils\android\ndk/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a -Lc:\Utils\android\ndk/platforms/android-9/arch-arm//usr/lib -LC:\Utils\icu32_53_1_mingw482\lib -LC:\utils\postgresql\pgsql\lib -LC:\utils\mysql\mysql\lib -Lc:\mingw491\mingw32\lib -LC:\Utils\pgsql\lib -LD:\Qt\Qt5.4.2\5.4\android_armv7/lib -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc
15:12:35: 进程"D:\Qt\Qt5.4.2\Tools\mingw491_32\bin\mingw32-make.exe"正常退出。
15:12:36: 正在启动 "D:\Qt\Qt5.4.2\Tools\mingw491_32\bin\mingw32-make.exe" INSTALL_ROOT="D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build" install


copy /y "libaaa.so" "D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\libs\armeabi-v7a\libaaa.so"
已复制         1 个文件
15:12:37: 进程"D:\Qt\Qt5.4.2\Tools\mingw491_32\bin\mingw32-make.exe"正常退出。
15:12:37: Starting: "D:\Qt\Qt5.4.2\5.4\android_armv7\bin\androiddeployqt.exe" --input D:/Qt/Android/test/build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug/android-libaaa.so-deployment-settings.json --output D:/Qt/Android/test/build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug/android-build --deployment bundled --android-platform android-18 --jdk D:/Qt/Android/Java/jdk1.7.0_79 --ant D:/Qt/Android/apache-ant-1.9.6/bin/ant.bat
系统找不到指定的路径。
Generating Android Package
  Input file: D:/Qt/Android/test/build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug/android-libaaa.so-deployment-settings.json
  Output directory: D:/Qt/Android/test/build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug/android-build/
  Application binary: D:/Qt/Android/test/build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug/libaaa.so
  Android build platform: android-18
  Install to device: No
Buildfile: D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\build.xml


-set-mode-check:


-set-debug-files:


-check-env:
[checkenv] Android SDK Tools Revision 24.3.2
[checkenv] Installed at D:\Qt\Android\android-sdk-windows


-setup:
     [echo] Project Name: QtApp
  [gettype] Project Type: Application


-set-debug-mode:


-debug-obfuscation-check:


-pre-build:


-build-setup:
[getbuildtools] Using latest Build Tools: 22.0.1
     [echo] Resolving Build Target for QtApp...
[gettarget] Project Target:   Android 4.3.1
[gettarget] API level:        18
     [echo] ----------
     [echo] Creating output directories if needed...
    [mkdir] Created dir: D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\bin
    [mkdir] Created dir: D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\bin\res
    [mkdir] Created dir: D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\bin\rsObj
    [mkdir] Created dir: D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\bin\rsLibs
    [mkdir] Created dir: D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\gen
    [mkdir] Created dir: D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\bin\classes
    [mkdir] Created dir: D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\bin\dexedLibs
     [echo] ----------
     [echo] Resolving Dependencies for QtApp...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
     [echo] ----------
     [echo] Building Libraries with 'debug'...
   [subant] No sub-builds to iterate on


-code-gen:
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
     [echo] Handling aidl files...
     [aidl] Found 2 AIDL files.
     [aidl] Compiling 2 AIDL files.


BUILD FAILED
D:\Qt\Android\android-sdk-windows\tools\ant\build.xml:649: The following error occurred while executing this line:
D:\Qt\Android\android-sdk-windows\tools\ant\build.xml:655: Execute failed: java.io.IOException: Cannot run program "D:\Qt\Android\test\build-aaa-Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_2-Debug\android-build\${aidl}": CreateProcess error=2, ?????????
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)
    at java.lang.Runtime.exec(Runtime.java:617)
    at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
    at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)
    at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)
    at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:629)
    at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670)
    at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496)
    at com.android.ant.AidlExecTask$AidlProcessor.process(AidlExecTask.java:102)
    at com.android.ant.MultiFilesTask.processFiles(MultiFilesTask.java:131)
    at com.android.ant.AidlExecTask.execute(AidlExecTask.java:203)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
    at com.android.ant.IfElseTask.execute(IfElseTask.java:120)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
    at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:435)
    at org.apache.tools.ant.Target.performTasks(Target.java:456)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
    at org.apache.tools.ant.Main.runBuild(Main.java:853)
    at org.apache.tools.ant.Main.startAnt(Main.java:235)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Caused by: java.io.IOException: CreateProcess error=2, ?????????
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:385)
    at java.lang.ProcessImpl.start(ProcessImpl.java:136)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)
    ... 48 more


Total time: 1 second
Building the android package failed!
  -- For more information, run this command with --verbose.
15:12:46: 进程"D:\Qt\Qt5.4.2\5.4\android_armv7\bin\androiddeployqt.exe"退出,退出代码 14 。
Error while building/deploying project aaa (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.4.2))
When executing step "Build Android APK"
15:12:46: Elapsed time: 00:24.




看到里面有提示“系统找不到指定路径”,不知道是哪个路径没有设置正确呢?请大牛们给指条明路。谢谢了!
离线lf460

只看该作者 1楼 发表于: 2015-07-13
系统环境为:Win7 64位,Android配置如下图:
离线lf460

只看该作者 2楼 发表于: 2015-07-13
自己解决了。路径问题。
离线彩阳

只看该作者 3楼 发表于: 2015-07-15
这种情况是路径问题。
上海Qt开发联盟,热忱地欢迎你的加入!
离线z12289957

只看该作者 4楼 发表于: 2015-07-22
回 lf460 的帖子
lf460:自己解决了。路径问题。 (2015-07-13 18:06) 

我也遇到同样的问题了
路径都没错呀
你是怎么弄的
离线z12289957

只看该作者 5楼 发表于: 2015-07-22
回 彩阳 的帖子
彩阳:这种情况是路径问题。 (2015-07-15 09:26) 

我也遇到同样的问题了
路径都没错呀
你是怎么弄的
离线yiqixing6023

只看该作者 6楼 发表于: 2015-11-19
八客同城网(www.8ke.org)分类信息门户网站
八客同城网www.8ke.org)是中国综合的分类信息门户网站之一,涵盖租房,二手房交易,找工作,求职,买东西,卖东西,交友,生活服务等生活各方面。自成立以来,我们一直致力于做好本地生活的向导,并且就不断为实现这个目标而努力。作为生活服务行业的领先网站,中国分类信息网不仅为个人用户提供了各种免费资源,免费信息,免费的信息发布平台,能让用户获得快捷信息服务。同时作为最专业的本地信息服务运营商,中国分类信息网可以为我们的合作伙伴提供:最准确的目标消费用户群体、最直接的产品与服务展示平台、最有效的市场营销效果以及客户关系管理等多方面、多层次的服务。

您可以进入中国分类信息网首页进行分地区、分类别浏览,也可以按照关键词搜索您要找的信息。在这里,您能直接与信息提供者取得联系。您也可将分类广告发布到中国分类信息网,当网民检索或者通过分类目录进行浏览时即可看到您的广告。您可以留下电话、Email、QQ以及其他联系信息,这样,对您所发布的信息感兴趣的人就可以在第一时间找到您。

离线sarka90

只看该作者 7楼 发表于: 2016-04-19
具体怎么解决啊?我也是这个问题。。。感觉没配置错误啊

只看该作者 8楼 发表于: 2016-10-18
楼主,我的问题跟你差不多,但是我之前都没有红色的错误提示,只是在SDK的ant那里报错了,后面就提示失败然后退出了,能讲的详细点吗
快速回复
限100 字节
 
上一个 下一个