您的位置:首页 > 移动开发 > Android开发

超详细~ win7 下配置 Qt5.1 for Android

2014-06-10 23:55 435 查看
一,环境搭建

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 ~~就证明你配置成功了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: