Qt on Android 配置(Qt5.8 Ubuntu16.04)
一、提前准备
需要一个VPN,或者能走ipv6。
二、下载
qt-opensource-linux-x64-android-5.8.0.run(Qt5.8)
tools_r25.2.3-linux.zip(SDK tools)
android-ndk-r13b-linux-x86_64.zip(NDK)
三、安装
1、解压zip
将两个zip文件解压到/opt目录下:
sudo unzip tools_r25.2.3-linux.zip -d/opt
sudo unzip android-ndk-r13b-linux-x86_64.zip -d/opt
2、安装Ant
使用命令:
sudo apt-get install ant
3、安装OpenJDK
使用命令:
sudo apt-get install openjdk-8-jdk
4、安装Qt
sudo chmod +x qt-opensource-linux-x64-android-5.8.0.run
sudo ./qt-opensource-linux-x64-android-5.8.0.run
5、安装Android SDK
先创建一个文件夹:
cd \opt
sudo mkdir android-sdk
将解压出来的tools放入android-sdk文件夹中
sudo mv tools android-sdk
安装sdk:
参见:Is there a way to automate the android sdk installation?
cd \opt\android-sdk\tools
./android update sdk --no-ui
然后不断选择yes,就开始下载安装。
注意:这个过程很慢长,完成后android-sdk文件夹下会有这些东西:
安装相关库文件:
sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
安装System Image
cd \opt\android-sdk\tools
sudo ./android sdk
就会弹出Android SDK Manager:
选择合适的image,安装即可。
注意:若不安装此文件则无法启动AVD,报错:No cpu/abi system image available for this target.
6、配置Qt
按此文件目录配置即可:
7、配置AVD
点击Start AVD Manager(见上图)会弹出:
创建相应的设备及可。
注意:若选择CPU/ABI为 ARM 类型,建议勾选Use Host GPU,不然启动AVD会特别慢:
至此,配置就完成了~
至于如何创建项目并生成apk,请参考其他文章。
测试一下: