簡介
Qt for android 環境搭建,以Windows平台 Qt5.12為基准。
因為有不少人問相關問題,所以寫篇文章匯總一下。
安裝Qt
需要先安裝Android版的Qt。 一般在Qt的安裝包中都有集成,安裝的時候勾上就行
安裝必備工具鏈
Android開發必備的工具鏈包括:
- Java JDk
- Android SDK
- Android NDK
下載鏈接分別點擊QtCreator中的按鈕就能跳轉到
如果不能訪問,需要梯子,或者找鏡像網站。
這里要注意版本,和Qt5.12適配的才能用。Qt官方也沒有說,都是自己試出來的。
JDK: OpenJDK沒有試過,Oracle 的JDK, LTS版本有 1.8 和1.11,但是目前的Android SDK都是基於1.8開發的,1.11還用不了。
SDK: SDK下最新的就好。
NDK: Qt5.12能用的NDK是R19C,當前最新的是R20,里面工具鏈換clang了,Qt還沒有跟上,得后續版本
都裝好就行了,不要去修改環境變量。直接在QtCreator里面選好路徑即可。
更新SDK,build Tool
到SDK 管理頁面,安裝一堆必要的工具和鏡像。注意Android SDK Build Tool , 能用的是28.0.3,最新的29用不了。
創建項目
創建一個Qt項目,使用Andorid kit。
之后在項目管理頁面中,點一下 “Create Template”按鈕,生成一堆android相關配置文件。
之后去項目路徑下,找到build.gradle文件
把buildToolsVersion改成”28.0.3”
最后編譯運行就可以了。模擬器或真機連接,就不說了。