『壹』 請高手指教:如何將Qt程序移植到安卓系統中運行
qt 程序會依賴於qt 庫文件,把qt 的源文件 用對應的工具交叉編譯一下,放到安卓系統中,然後再把自己的qt 程序也交叉編譯一下就可以了,
『貳』 qt開發手機軟體需要安裝什麼
qt SDK是完整的QT開發環境,包括庫和一些開發工具,如果你使用vs2008,那你就不需要安裝這個,只安裝QT庫就可以了。
qt creator是開發環境,類似與vs2008。
如果你想做手機開發,那麼QT有專門的mobile版本,你可以到官方網站(qt.nokia.com)上下載,安裝QT後,裡面的demo也有助你盡快的了解QT,更詳細的信息樓主可以搜索一些安裝流程,不過QT每個版本更新很快,你找到的安裝流程未必是最好的,所以推薦樓主到官方網站上查看最新的安裝方法,那樣最好~ 祝愉快~
『叄』 qt5.5怎麼支持android開發環境
分為五個步驟來完成Android開發環境的搭建。
第一步:安裝JDK。
要下載Oracle公司的JDK可以網路「JDK」進入Oracle公司的JDK下載頁面,選擇自己電腦系統的對應版本即可。
第二步:配置Windows上JDK的變數環境 。
java_HOME
先設置這個系統變數名稱,變數值為JDK在電腦上的安裝路徑:C:\Program Files\Java\jdk1.8.0_20。創建好後則可以利用%JAVA_HOME%作為JDK安裝目錄的統一引用路徑。
Path
PATH屬性已存在,可直接編輯,在原來變數後追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。
CLASSPATH
設置系統變數名為:CLASSPATH 變數值為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。
注意變數值字元串前面有一個"."表示當前目錄,設置CLASSPATH 的目的,在於告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程序所需要的類或者包。
第三步: 下載安裝Eclipse(已上傳附件,電腦打開可下載) 。
Eclipse為Java應用程序及Android開發的IDE(集成開發環境)。Eclipse不需要安裝,下載後把解壓包解壓後,剪切eclipse文件夾到你想安裝的地方,打開時設置你的工作目錄即可。
第四步:下載安裝Android SDK 。
配置了JDK變數環境,安裝好了Eclipse,這個時候如果只是開發普通的JAVA應用程序,那麼Java的開發環境已經准備好了。我們要通過Eclipse來開發Android應用程序,那麼我們需要下載Android SDK(Software Development Kit)和在Eclipse安裝ADT插件,這個插件能讓Eclipse和Android SDK關聯起來。
第五步:為Eclipse安裝ADT插件。
前面已經配置好了java的開發環境,安裝了開發Android的IDE,下載安裝了Android SDK,但是Eclipse還沒有和Android SDK進行關聯,也就是它們現在是互相獨立的,就好比槍和子彈分開了。為了使得Android應用的創建,運行和調試更加方便快捷,Android的開發團隊專門針對Eclipse IDE定製了一個插件:Android Development Tools(ADT)。
『肆』 如何用Qt寫Android應用
設置qt-android開發環境
第一步:創建一個Android項目
我以Empty Qt
Project為例.點擊Choose後出現一個對話框要求填寫Project的名字和選擇路徑,輸入完成後點擊Next,到下面一個比較重要的操作:選擇Qt
Version
注意,默認是選擇Destkop的,正確應該按上圖設置.設置後按Next確認一下,沒有錯就按Finish完成Qt-Android項目的建立.只要正確建立了Qt項目,就完成了一大半了.下圖是完成後的一個截圖:
第二步:編寫程序
在這步大家按照平常Qt
Creator的步驟寫程序就好.但是注意的是,有些模塊暫時還沒有移植,例如Qt網路模塊,所以不能有網路相關的應用(不過我想這遲早會移植的).
作為例子,我就用hello
world吧:#include<QApplication#include<QLabelintmain(intargc,
char**argv){QApplicationapp(argc,
argv);QLabel*label=newQLabel("<palign=centerHello,
World!</p");label-show();returnapp.
exec();}第三步:設置編譯選項
Projects標簽
- Run 展開Package configurations,選擇Android target
SDK,(android7為例)
展開緊跟下面的Deploy configurations,選擇Deploy local qt
libs
然後按左邊倒數第三個綠色三角按鈕運行:
第四步:手機上運行
你寫的應用會打包成apk放在你項目文件夾里的/android/bin裡面.把它拷到手機上安裝.但是這樣手機還不能運行這個程序,畢竟Android系統沒有Qt的庫.這個時候你就需要Ministro,一個為Android系統Qt程序運行下載所需要的庫.可以到電子市場搜索Ministro,或者到Ministro項目里下載:Ministro
.安裝好Ministro後再運行Qt程序,根據提示下載需要的庫.
『伍』 Qt開發安卓,請問用的是什麼語言編寫的
核心是Linux內核所以是c語言寫的,在上面還有c++,應用層是用Java寫,源碼在Android官網上應該有的下載,在電腦上下載android sdk,然後可以用eclipse開發,現在在eclipse中有個插件叫ADT,是專門用來幫助開發android程序的
『陸』 能用QT編寫手機安卓上的c++程序嗎
可以的,Qt 是支持安卓的. 但是因為研究的人太少所以很有難度啊.
『柒』 qt怎麼開發安卓
嗯 可以啊,現在Qt5 支持android開發,
把SDK NDK ANT 等需要的東西載入上去,
『捌』 有用QT開發安卓應用的嗎
Qt for Android以下簡稱QfA.
1. 跨平台只在pc上有優勢,在移動設備上毫無優勢。移動設備整體的應用風格需要保持一致,你外部加進來一個ui,倒是和平台保持一致了。你如何保持和原生ui的這種使用一致性。
2.在開發易用度上,Android(java) api 已經做得很好,包括事件,廣播,服務等Qt里有的基本上Android api里已經做得很好,從Qt開發者轉為java開發者也很容易。 而如果要寫QfA應用,開發者不僅要懂Qt,同樣也避免不了要寫java代碼。
3. 如果要寫和其它app通信的時候,QfA的災難性就來了。如果是上層的幾乎等完整的搞一遍Android api吧。 另外對於和設備相關的一些調用(GPS/Telephony)等,QfA的工作量一下子就上來了,這時候你還指望qml么?
4.性能呢? QfA對於圖形渲染區的請求還得在java的介面請求,是不是又要繞了個大彎。
5. 軟體體積。 終端用戶要用Qt app,勢必要先裝一個Qt lib, 或者在你的app 中一起靜態發布。
在有很多優秀的QfA app出現之前,大家不帶樂意只為一個好的app 去裝一個大的軟體,而會願意選擇一個原生軟體替代。
6.官方支持。目前Qt開發團隊多少人?但目前他們要支持多少平台。 如果沒有一個比較大的商業級別軟體在用QfA,官方能做的就是讓這個軟體在Android平台能編譯,運行,解決一些明顯的bug。
7. Qt做mobile最好的機會就是被大款看上。望採納,謝謝。
『玖』 使用QT編寫安卓手機程序,需要調用NDK嗎
Google.cn上介紹NDK的說明如下;
原生開發工具包 (NDK) 是一組可讓您在 Android 應用中利用 C 和 C++ 代碼的工具。 可用以從您自己的源代碼構建,或者利用現有的預構建庫。
NDK 不適用於大多數初學的 Android 編程者,對許多類型的 Android 應用沒什麼價值。 因為它不可避免地會增加開發過程的復雜性,所以通常不值得使用。 但如果您需要執行以下操作,它可能很有用:
從設備獲取卓越性能以用於計算密集型應用,例如游戲或物理模擬。
重復使用您自己或其他開發者的 C 或 C++ 庫。
照這樣說,你不用c/c++就不需要,但是你用qt那肯定是用c++來開發
『拾』 qt開發安卓app好嗎
不好,坑挺多的,只能說勉強能用
如果是主打桌面端,順手做個安卓端,可以。
想專門去開發安卓的話,建議還是用Java吧