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