Mac下用Qt Creator开发Android的环境搭建(图文教程)

时间:2024-03-14 20:50:54

环境:mac 10.12.6,Qt Creator 4.4.3,Based on Qt 5.9.3 (Clang 7.0 (Apple), 64 bit),Android Studio2.3.3。

先看跑起来的效果,选择对应模拟器后即可看到最终效果。

Mac下用Qt Creator开发Android的环境搭建(图文教程)

这是常见的柱状图,还有很多Demo效果。

Mac下用Qt Creator开发Android的环境搭建(图文教程)

从 示例 里面任意选择一个工程作为测试。

Mac下用Qt Creator开发Android的环境搭建(图文教程)

因为开发安卓需要进行相关配置(开发ios不需要),所以按照下图进入配置页面。

Mac下用Qt Creator开发Android的环境搭建(图文教程)

下图是配置页面,NDK和Ant必须配置,否则报错。

Mac下用Qt Creator开发Android的环境搭建(图文教程)

由于QT支持多平台,所以要指定运行的平台,这里选择Android.

Mac下用Qt Creator开发Android的环境搭建(图文教程)

过程中遇到的问题:
错误1:
Exception in thread “main” java.lang.RuntimeException: Timeout of
120000 reached waiting for exclusive access to file:
C:\Users\Narges.gradle\wrapper\dists\gradle-2.2.1-
bin\88n1whbyjvxg3s40jzz5ur27\gradle-2.2.1-bin.zip
解决:在 https://services.gradle.org/distributions/ 下载zip文件放在错误提示里面对应的目录下即可,并且保证只有这一个zip文件,因为安装apk的时候系统会自动解压。

错误2:
\AndroidManifest.xml:4: error: Error: String types not allowed (at ‘configChanges’ with value ‘orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation’).
解决:项目设置中把sdk换成android-21以上