QT项目编译Android(安卓)版本时,错误合集
16lz
2021-01-25
目前在做的项目中,不仅需要可以在Windows上运行,也需要编译Android的apk,运行在安卓手机上。
QT项目编译环境: QT5.11 + VS2015
Android编译的NDK:android-ndk-r10e
SDK:sdk-tools-windows-4333796
Java环境设置JDK:jdk1.8.0_191
1. 错误:extra characters after test expression
解决思路:查看是否有文件出现在 .pro 文件中,却未添加到项目目录中
2. 错误:Cannot find the androiddeploy Json file
解决思路: 1) 查看项目的构建套件是否是Android的套件。选项 -> 构建与运行 ->Qbs ->Kit -> 选择Android for armeabi-v7a.
2) 查看项目的保存路径、编译路径是否存在中文字符;
3) 查看项目编译路径,是否层数太多,是否过长
4) 如果以上3点都没有问题,可以试下,该项目的Android的 kits 先取消,然后再添加,重新设置编译路径,然后再 编译。
3. 错误:在添加某些外部的 dll 文件和头文件之后,出现 cannot link to "XXX"
解决思路: 项目qmake 之后,再构建--> 运行
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
- Android(安卓)在SQLite中存取二进制图片
- android-viewbadger为你的Android(安卓)app中的view添加角标
- Android全屏显示(隐藏项目名和通知栏)
- Android(安卓)Gradle 基本模板
- 整理 酷炫 Android(安卓)开源UI框架 SearchView
- 整理 酷炫 Android(安卓)开源UI框架 图表
- Android原生工程配置导入uni-app项目-混合开发