基於QT 5.7.0 for Android 的 Windows 開發環境搭建
1、下載軟件
1.jdk:jdk-8u102-windows-i586.exe
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-windows-i586.exe
2.sdk:android-studio-bundle-143.2915827-windows.exe
https://developer.android.com/studio/index.html
https://dl.google.com/dl/android/studio/install/2.1.2.0/android-studio-bundle-143.2915827-windows.exe
3.ndk: android-ndk-r12b-windows-x86.zip
https://developer.android.com/ndk/downloads/index.html
http://dl.google.com/android/repository/android-ndk-r12b-windows-x86.zip
4.ant: apache-ant-1.9.7-bin.zip
http://ant.apache.org/bindownload.cgi
http://apache.fayea.com//ant/binaries/apache-ant-1.9.7-bin.zip
http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.7-bin.zip
5.qte: qt-opensource-windows-x86-android-5.7.0.exe
https://www.qt.io/download-open-source/
http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-windows-x86-android-5.7.0.exe
2、安裝軟件
1,把jdk-8u102-windows-i586.exe安裝到C:\Qt\Java\jdk1.8.0_102\ 和C:\Qt\Java\jre1.8.0_102 下面;
2,把android-studio-bundle-143.2915827-windows.exe 安裝到C:\Qt\Android\Android Studio 和 C:\Qt\Android\sdk 下面;
3,把android-ndk-r12b-windows-x86.zip 解壓到C:\Qt\android-ndk-r12b下面;
4,把apache-ant-1.9.7-bin.zip 解壓到C:\Qt\apache-ant-1.9.7-bin下面;
5,把qt-opensource-windows-x86-android-5.7.0.exe 安裝到C:\Qt\Qt5.7.0下面;
3、開發項目
1,配置環境
打開C:\Qt\Qt5.7.0\Tools\QtCreator\bin 下面的 qtcreator.exe,在 「工具」->「選項」裏面選擇「andorid」的配置填入上面的軟件
JDK、SDK、NDK、ANT的路徑:C:\Qt\Java\jdk1.8.0_102 和 C:\Qt\Android\sdk 和 C:\Qt\android-ndk-r12b
及 C:\Qt\apache-ant-1.9.7-bin\apache-ant-1.9.7\bin\ant.bat
2,創建工程
A,打開 qtcreator.exe,在「文件」->「新建文件或項目」選擇「全部模板」->Application->Qt Widgets Application
而後點擊「Choose…」,選擇項目路徑「D:\works\TEST\qttest」和項目名稱「test」,勾選「Android for armeabi-v7a(GCC 4.9 ,Qt 5.7.0)」
和「Desktop Qt 5.7.0 MinGW 32bit」兩個模板;
B,一路直接按下去就創建好測試項目,選擇項目裏面的「Android for armeabi-v7a(GCC 4.9 ,Qt 5.7.0)」下的構建,然在「構建」菜單下選擇
「選擇從新構建項目‘TEST’」進行編譯,就會在
「D:\works\TEST\qttest\build-test-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_0-Release\android-build\bin」下生成「QtApp-debug.apk」
和「QtApp-debug-unaligned.apk」文件;
C,把生成的APK文件經過數據線下載到安卓手機就能安裝測試使用。html