首先把工具都下載好:html
1. Qt for Android:java
http://qt-project.org/downloadsandroid
2. Android NDKapache
http://developer.android.com/tools/sdk/ndk/index.htmlwindows
64位能夠下載第二個oracle
3. Apache Ant 1.9.3工具
http://ant.apache.org/bindownload.cgiui
4. JDKspa
http://www.oracle.com/technetwork/java/javase/downloads/index.html3d
JDK有多個版本,至少保證1.6以上,64位的也能夠
5. Android SDK
這個要特別注意,官網提供的最新版本是20140321。這個版本貌似Qt識別不了,就算在裏面把安卓2.3也加進去也識別不了,我後來換了個2013版的才成功。
因此,必須去百度搜索 adt-bundle-windows-x86-20131030 或者adt-bundle-windows-x86_64-20131030 。其餘版本我沒試過,各位有興趣的能夠試一下。
下載完成後就是安裝了,只有Qt和jdk須要安裝,其餘的直接解壓便可。
安裝Qt5.2.1時,必須所有打勾,Qt5的mingw和Qt4不一樣。
jdk基本都是一路next,就很少說了。
安裝完jdk後,需設置環境變量JAVA_HOME,在用戶變量處設置便可:
設置完成後,啓動sdk中的SDK Manager.exe
根據須要選擇平臺,本人的手機是2.3,因此選擇2.3.3中的SDK Platform,其餘的不要勾選。
以後點擊安裝便可。
安裝完成後就開始運行Qt creator。
選擇「Tools」-「Options」,
選擇左邊的Android:
把路徑都填上:
中間的歎號就不用管了
而後選擇
選擇一個分辨率,而後如圖選擇create
把信息都填上去後選擇OK便可
返回Qt設置,發現下圖的設備列表是空。
這裏應該關閉設置窗口,從新打開就能夠看到了
選擇你新建的設備,點擊右邊的start
設備跑起來了~
接下來選不要關閉設備,回到Qt creator,新建一個項目,gui或qml都可
在選擇kit時,注意要與新建的設備版本相對應。
這裏要選擇widget
可是,當編譯目標是Android時,會有下面提示:
這是提示NDK的環境環境變量問題,關閉Qt creator,而後果斷加上去:
再次啓動Qt creator,打開工程
隨便拖幾個控件試一下,直接點運行:
通過三、4分鐘編譯部屬以後,就看到:
成功了!就連message box都是安卓風格的
再看看desktop版的
徹底同樣有木有。
最後,看一下工程目錄中的android-build\bin,會發現有apk,能夠拷貝到手機中試一下~