超详细~ 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 ~~就证明你配置成功了。
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
- Qt for Android 配置详细 (Windows下的)
- Qt for Android 配置详细 (转载CSDN)
- 配置qt5.1 for android的环境(转载)
- Qt for Android 配置详细 (Windows下的)
- Qt for Android 配置详细 (转载CSDN)
- Qt for Android 配置详细
- Qt for Android 配置详细
- Qt for Android 配置详细 (linux下的)
- Qt for Android 配置详细 (Windows下的)
- Qt for Android 配置详细
- Qt for Android 配置详细 (欢迎转载)
- Qt for Android 配置详细
- Qt for Android 配置详细 (转载CSDN)
- Qt for Android 配置详细 (转载自ak47zhangzhiwei)
- 转帖-Qt for Android 配置详细 --看到了就转来了
- QT5.1 FOR ANDROID 安装配置
- 在Win7上使用QtCreator开发Qt for Android程序
- windows下Qt5.1 for android开发环境配置(PS:Qt5.2出来了哈,稳定)
- Qt5.2 for Android 配置及部署到手机运行