哦,你理解错了,这里是指安卓开发环境,也就是开发手机软件
deepin自带的qtcreator能不能用apt安装安卓支持包实现开发安卓app呢?
Featured Collection
Popular Events
本人的linux环境用的是深度社区版V20 ,下载地址: https://www.deepin.org/深度的应用商店自带的QT是5.11的版本,默认没有安装安卓的编译组件,其实为了不用带上支持库,最好还是用5.11的版本为好,但是不知道什么原因,QT官方没有这个版本的下载,我们只有选择最新版本来安装。
安装与配置步骤如下:
- QT5的安装
先到此连接http://download.qt.io/archive/qt/下载对应的安装包,我下载的是http://download.qt.io/archive/qt ... inux-x64-5.14.2.run,下载完之后就可以开始安装了。安装的时候如果是联网状态下需要输入QT的帐号登陆,以此安装前可以断开网络,这样就可以直接跳过此步,然后全选默认路径安装即可,默认会安装在用户目录,当然你可以自己选择路径。
2.Android环境搭建,需要分别下载Java-Jdk,Android-Sdk, Android-Ndk。
Java-Jdk下载,https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
我下载的是 jdk-8u261-linux-x64.tar.gz 需要登陆下载。
最新版sdk下载地址: https://developer.android.google.cn/studio/
下载后是绿色版本,找到bin目录里的studio.sh 运行一下 ,按提示操作下载初始化完毕后,如下图所示打开sdk管理器
NDK下载地址:https://developer.android.google.cn/ndk/downloads/
下载最新版本即可,我下载的是android-ndk-r21b-linux-x86_64.zip
3.QT 安卓环境路径配置
工具-选项 里配置 刚才下载解压的路径即可,如图所示:
(注意: SDK默认是在用户目录的/Android/Sdk里,在Android studio的sdk管理器里可以看到路径)
注意:路径设置完毕,需要在SDK管理页面点下全部升级,下载许可证,不然可能构建错误。
至此QT安卓环境配置完毕,调试可以用手机打开USB调试模式,QT运行时会自动识别,选择即可,如下图所示。
PS: 编译了下全聚合影视的安卓版,测试可以打开,只是布局不能全部显示,有声音无图像,可能解码库的问题。
遇到的坑:
1.Qt Creator中无法输入中文
解决办法:
假设 QT安装在"/opt/Qt5.14.2/"目录,其他目录请对应替换
在终端输入下面命令即可:
2. 构建安卓版本时报错,提示许可证错误
需要在工具-选项 里的SDK管理页面点下全部升级,下载许可证