标题:Qt运行Android时出现的SDK中ant的build的xml文件的问题
作者:爱喝酒的猫
日期:2016-10-18 18:12
内容:
在用QT做Android项目的时候遇到了问题
18:19:25: 为项目HelloQtOnAndroid执行步骤 ...
18:19:25: 正在启动 "D:\qt5.5\5.5\android_armv5\bin\qmake.exe" C:\Users\user\Desktop\project\HelloQtOnAndroid\HelloQtOnAndroid.pro -r -spec android-g++
18:19:33: 进程"D:\qt5.5\5.5\android_armv5\bin\qmake.exe"正常退出。
18:19:34: 正在启动 "D:\qt5.5\Tools\mingw492_32\bin\mingw32-make.exe"
D:\Android\android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/windows/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -fno-builtin-memmove -std=c++11 -O2 -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -Wall -Wno-psabi -W -D_REENTRANT -fPIC -DQT_OS_ANDROID_GCC_48_WORKAROUND -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\HelloQtOnAndroid -I. -ID:\qt5.5\5.5\android_armv5\include -ID:\qt5.5\5.5\android_armv5\include\QtWidgets -ID:\qt5.5\5.5\android_armv5\include\QtGui -ID:\qt5.5\5.5\android_armv5\include\QtCore -I. -isystem D:\Android\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\include -isystem D:\Android\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi\include -isystem D:\Android\android-ndk-r9d\platforms\android-9\arch-arm\usr\include -ID:\qt5.5\5.5\android_armv5\mkspecs\android-g++ -o main.obj ..\HelloQtOnAndroid\main.cpp
D:\Android\android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/windows/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -Wa,--noexecstack -fno-builtin-memmove -std=c++11 -O2 -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -Wall -Wno-psabi -W -D_REENTRANT -fPIC -DQT_OS_ANDROID_GCC ..
#1 [qypan 11-30 22:34]
楼主解决了吗,我也遇到这样的问题
#2 [stephenson 09-22 14:19]
你用的什么版本的SDK.NDK和Ant?
我见过这种问题,是版本不匹配引起来的。
可以通过修改AndroidManifest.xml文件的 最小和目标SDK版本来验证,要是用和Ant匹配的版本SDK的话就没有此类问题,就说明是版本原因。