標籤:android des style blog java tar
首先把工具都下載好:
1. Qt for Android:
http://qt-project.org/downloads
2. Android NDK
http://developer.android.com/tools/sdk/ndk/index.html
64位可以下載第二個
3. Apache Ant 1.9.3
http://ant.apache.org/bindownload.cgi
4. JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
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,開啟工程
還是會報錯誤提示,這回都不提示錯在哪裡。
不管了,死馬當活馬醫,隨便拖幾個控制項試一下,直接點運行:
經過3、4分鐘編譯部屬之後,就看到:
成功了!就連message box都是安卓風格的
再看看desktop版的
完全一樣有木有。
最後,看一下工程目錄中的android-build\bin,會發現有apk,可以拷貝到手機中試一下~
轉載請標明出處:http://www.cnblogs.com/ztzheng/p/3703716.html