一,环境搭建
1. Android ndk
下载 Android
ndk,我这里用的是 r9 ,
解压,我这里的路径为 E:\Compiler\AndroidSDK\
2. Android sdk
下载 Android ndk
解压,我这里的路径为 E:\Compiler\AndroidSDK\
运行SDKManager.exe,根据你的需要安装必要的组件,那应该安装那些呢?比如我用的r9,就安装Tools目录下和API 16以上目录的sdk组件。
3. 安装ant
下载ant
解压我这里的路径为 E:\Compiler\ant\
4. 安装javasdk
下载javajdk,注意这里要下jdk可别下载错了。我这里用的java1.7
安装java,我这里的路径是E:\Compiler\Java\
5. 安装Qt for Android
下载qtforandroidx86,64位自然就找x86_64啦。
安装一路全选和next。
6. 重要的细节
把安卓相关的一堆东西都放在同级的目录下,比如sdk和ndk。
目录不要有空格哦~这里多废话一句,只要是跨平台的就尽量不要在文件夹命名时使用空格。
二,QtCreator配置和测试
1. Android配置
打开工具-->选项-->Android,配置sdk,ndk,ant和java jdk路径
2. 配置android虚拟机
点击"启动AndroidAVD管理器"--> new添加一个虚拟机,然后选中并点"start"运行
3.新建项目
选择新建项目--> Qtgui应用,这里一定要注意选择的不是移动qt应用
构建项选择arm
选择默认文件时不要创建界面ui
在main.cpp添加如下代码
#include"widget.h"
#include<QApplication>
#include<QLabel>
#include<QHBoxLayout>
intmain(intargc,char*argv[])
{
QApplicationa(argc,argv);
Widget*w=newWidget();
QHBoxLayout*layout=newQHBoxLayout();
w->setLayout(layout);
QLabel*label=newQLabel();
layout->addWidget(label);
label->setText("hello~~yoyo~~");
w->show();
returna.exec();
}
编译运行。如果在java虚拟机里能看到hello~~ yoyo ~~就证明你配置成功了。
win7 下配置 Qt5.1 for Android
最新推荐文章于 2024-08-14 13:53:45 发布