环境: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。
先看跑起来的效果,选择对应模拟器后即可看到最终效果。
这是常见的柱状图,还有很多Demo效果。
从 示例 里面任意选择一个工程作为测试。
因为开发安卓需要进行相关配置(开发ios不需要),所以按照下图进入配置页面。
下图是配置页面,NDK和Ant必须配置,否则报错。
由于QT支持多平台,所以要指定运行的平台,这里选择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以上