我試圖運行我的第一Qt Android
應用程序,我跟着這個教程中部署的Qt:錯誤的Android應用程序
http://urfoex.blogspot.ro/2013/12/qt5-android-setting-up-qt-52-for-android.html
然而,當我跑了,我得到這個錯誤:
i686-linux-android-g++: error: unrecognized command line option '-marm' make: ***
[main.o] Error 1 21:33:42: The process "make" exited with code 2.
Error while building/deploying project avd_tests (kit: Android for x86 (GCC 4.8, Qt 5.2.1)) When executing step 'Make'
我也試過使用armeabi
但我得到了:
In file included from ../.android-ndk/sources/cxx-stl/gnu-libstdc++/4.8/include/algorithm:60:0,
from ../.Qt5.2.1/5.2.1/android_armv7/include/QtCore/qglobal.h:82,
from ../.Qt5.2.1/5.2.1/android_armv7/include/QtCore/qcoreapplication.h:45,
from ../.Qt5.2.1/5.2.1/android_armv7/include/QtWidgets/qapplication.h:45,
from ../.Qt5.2.1/5.2.1/android_armv7/include/QtWidgets/QApplication:1,
from ../avd_tests/qtquick2controlsapplicationviewer/qtquick2controlsapplicationviewer.h:13,
from ../avd_tests/main.cpp:1: ../.android-ndk/sources/cxx-stl/gnu-libstdc++/4.8/include/utility:68:28: fatal error: bits/c++config.h: No such file or directory #include <bits/c++config.h>
^compilation terminated. make: *** [main.o] Error 1 21:44:14: The process "make" exited with code 2. Error while building/deploying project avd_tests (kit: Android for armeabi-v7a (GCC 4.8, Qt 5.2.1)) When executing step 'Make'
我正在構建的應用程序是默認的Qt Quick
應用程序。我正在使用Qt 5.2.1
和QtCreator 3.0.1
。
任何人任何想法它可能是或有沒有人知道如何使Qt
Android
工作GNU/Linux
好指南?
非常感謝你的答案。我將在幾個小時內嘗試你的榜樣,因爲我現在在工作。我使用Qt 5.2.1 linux 64在線安裝程序並從那裏安裝了Android。我手動下載了ndk和sdk,並從tools-> option-> android手動設置路徑,但是您可以看到上面的結果。我會嘗試你的方式,但我會讓你知道結果。 –
我試過了,但我得到了以下錯誤: 而建設後,我得到: 12:40:26:運行項目untitled2步驟... 12:40:26:配置不變,跳過qmake步驟。 12:40:26:開始:「make」 make:「第一個」沒有做任何事情。 12:40:26:進程「make」正常退出。 12:40:26:刪除目錄/ home/user/build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_2_1-Debug/android-build 12:40:26:Starting:「make」INSTALL_ROOT =/home/user/build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_2_1- Debug/android-build install –
cp -f -R/home/user/untitled2/qml/untitled2/home/user/build-untitled2 -Android_for_armeabi_v7a_GCC_4_8_Qt_5_2_1-Debug/android-build/assets/qml/ install -m 755 -p 「libuntitled2.so」「/home/user/build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_2_1-Debug/android-build/libs/armeabi-v7a/libuntitled2.so」 12:40:26:進程「make」正常退出。 構建/部署項目untitled2時出錯(套件:Android for armeabi-v7a(GCC 4.8,Qt 5.2.1)) 執行步驟'Deploy to Android device' 12:42:40:已用時間:02:14。 –