偶然看到foruok大神的博客,圖文詳解Hello World ,心想本身也搞一搞,沒想到一波三折啊html
和用eclipse開發Android同樣,下載這一坨坨工具android
①SDK: 連接:http://pan.baidu.com/s/1biPAIM 密碼:sgbtapache
②JAVA的JDK,32位的話直接下載百度軟件中心的便可windows
這兩個直接安裝。
eclipse
③ndk 版本是 r8d ,到 這裏(點我)下載,zip包,解壓便可。函數
④ apache ant 是1.8.4,到官網(點我)下載,zip包,解壓便可。工具
這兩個直接解壓就能用,最好放到一個文件夾裏
this
而後去QT官網下載IDE qt-opensource-windows-x86-android-5.5.1(點我)
spa
原本電腦上有QtCreator的window開發版本,感受添加個Android插件就好了,結果百度了半天沒找到方法,因而乎下載了1G左右的Qt for Android,對比原來的安裝包,發現這個安卓版本就是比普通版本多了安卓的插件.net
好在裝了固態硬盤,很快卸載了原來的版本裝上了這個。
打開Qtcreator,依次選擇 工具→選項→Android,
JDK的目錄應該自動找到了,剩下三個SDK、NDK 以及 Ant 就是以前下載的那些工具,瀏覽找到便可,AVD管理器就是Android的模擬器,這裏能夠先不用管他,單擊肯定
foruok大神的文章QT版本比較老,在項目那個選項裏就和個人有所不一樣,索性直接跳過,直接開始寫了代碼
這裏比普通的QT程序多選了一項 (原來的版本這裏的Kits 只有 Desktop Qt MinGw)。
接着創建基礎的QWidget項目,不選擇建立界面
建立好工程後,頭文件加上 #include<QLabel>,在MyWidget的構造函數中寫上 ,
new QLabel("hello world",this);
代碼就完成了。
哦也!
在虛擬機運行成功!但是虛擬機實在是太慢了,儘管剛升級完本身的電腦硬件仍是太慢。
仍是要用本身的手機調試,在這裏遇到了檢測不到本身手機的狀況,整理了一下。
①去官網下載好本身手機的驅動並裝好(在設備管理器裏檢查一下)
②打開手機的USB調試
③若是還找不到,拔下來USB再插上
④神奇的百度經驗 http://jingyan.baidu.com/article/ce09321b5b76642bff858f31.html
OK!大功告成! 看到手機上顯示着用Qt作出來的Hello World真是激動啊!