ubuntu16.04 + Qt5.13 搭建安卓开发环境
16lz
2021-01-26
高版本的 jdk sdk ndk 经测试会报错,以下列出的是成功的版本
名称 | 版本 |
---|---|
JDK | 8u231 |
SDK | r24.4.1 |
NDK | r18b |
链接 | https://pan.baidu.com/s/1I5YcsW8QyD5oR_gPVROz1Q |
---|---|
提取码 | z26s |
Qt5.13设置
名称 | 路径 |
---|---|
JDK | /home/wmx/Android/jdk1.8.0_231 |
SDK | /home/wmx/Android/Sdk |
NDK | /home/wmx/Android/android-ndk-r18b |
安装 SDK Manager 目标安卓系统API
和镜像
如上图所示
Qt工程
搜索 accelbubble
-
pro文件修改 :
TARGET =wmx-accelbubble
-
AndroidManifest.xml文件 :
Application name :wmx-accelbubble
Activity name :wmx-accelbubble
Run :wmx-accelbubble
以上参数需和 pro文件 TARGET = wmx-accelbubble 相同,否则报错
指定目标系统和编译器
- aach64 即 arm-v8a 系列芯片:
Android for arm64-v8a (Clang_Qt_5_13_0_for_Android_ARM64_v8a) - arm-v7 系列芯片:
Android for armeabi-v7a (Clang_Qt_5_13_0_for_Android_ARMv7)
编译部署到设备上
编译后,使用usb链接手机到电脑,拷贝到手机,然后在手机端安装即可运行,祝你好运!
更多相关文章
- Android(安卓)SharedPreferences 详解 源码解析
- 使用ContentProvider管理多媒体内容
- Android(安卓)pcm文件播放方法(AudioTrack)
- Android(安卓)dex分包方案
- Android中SharedPreferences存储数据
- android:Read-only file system解决
- 获取数字签名(.keystore)SHA1、MD5值
- 网页支付宝支付,通过form表单提交,在苹果手机上无法跳转
- 显示界面的时候直接获取到EditText焦点弹出键盘