1. 程式人生 > >如何在Ubuntu上開發Qt應用並部署到Android裝置中

如何在Ubuntu上開發Qt應用並部署到Android裝置中

相信很多Qt開發者很想把自己的Qt應用部署到Android裝置上。今天,我試了一下,雖然經歷過一些曲折,但是最終還是把應用部署到我的手機中了。在這裡,我把我的安裝的步驟寫下來,希望對有些開發者有所幫助。

1) 安裝Qt SDK

開發者可以到Qt的官方網站http://download.qt.io/archive/下載適合自己開發的SDK版本。在這裡,我們以下載Qt 5.9為例,我們可以在上面的網址中進行下載,並安裝。

2)下載並安裝Android SDK

開發者可以到地址https://developer.android.com/studio/index.html下載最新的Android Studio並安裝最新的SDK。當我們下載完Android Studio後,可以解壓到自己的home目錄下。

3)下載並安裝Android NDK

4)下載並安裝JDK

5)配置SDK

當我們完成上面的安裝後,我們需要在自己的home目錄下的.bashrc中配置如下的內容:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_152
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

這裡的環境變數依賴於我們安裝的路徑的不同而不同,比如這裡的JAVA_HOME可能是你解壓後的實際JAVA JDK安裝路徑。

另外,我們需要在自己的Qt creator中做如下的配置:


如果配置沒有問題,我們可以在kits裡找到我們所需要的android kit:


等我們完成這些設定,當我們允許我們的Qt應用時,我們就可以把我們的應用部署到我們的手機或Android裝置中了。


6) 開啟Android裝置中的開發者模式

為了能夠使得我們的應用能夠在android裝置中進行部署,我們必須在安卓的裝置中開啟開發者模式,並開啟“USB除錯”。


我們可以在命令列中打入如下的命令:

$ adb devices

來檢驗是否已經成功開啟開發者模式。正常的話,會顯示連線的裝置。一旦裝置連線好,我們就可以部署我們的應用到安卓裝置上了。

祝大家開發開心!