qtandroid环境
Ⅰ qt for android5.5 怎样配置环境
1.下载安装Qt 5.1.0 for Android (Windows 32-bit, 716 MB)
2.打开Qt Creator,打开帮助,输入android,找到官方说明,按照教程一步步的操作。
3.首先需要下载以下四个软件:
1)The Android SDK Tools 下载安装
2)The Android NDK 下载并解压,注意不能有空格
3)Apache Ant v1.8 or later 下载并解压,同上
4)OpenJDK v6 or later 下载并解压
4.打开Qt Creator,选择工具-选项-android,配置好刚刚安装的文件路径,并点击【启动android AVD管理器】
5.点击 New 新建一个android模拟器,根据自己需要选择Device
6.点击ok-ok,并选择刚刚建立的设备,点击Start启动,此过程比较慢,耐心等待。
7.重启Qt Creator 已经可以看到有设备了,我们检查 构建和运行 中 构建套件和Qt版本是否正确,确认无误接下来就可以建立工程
8.新建一个Qt gui项目,选择android for arm
9.修改代码,显示hello Qt
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QLabel>
class MainWindow : public QMainWindow
{
Q_OBJECT
private:
QLabel *label;
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
};
#endif // MAINWINDOW_H
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
label=new QLabel("hello Qt",this);
label->setGeometry(10,10,100,30);
}
MainWindow::~MainWindow()
{
}
10.直接点击 构建 查看能不能正常编译,如果此间报错,可以留言,尽力为大家解决。一切正常的话直接点击运行,此过程较慢,会编译成apk文件并且部署到模拟器上。
Ⅱ 如何用Qt写Android应用
我也有动力写这篇文章了。 下面我简单介绍一下用Qt Creator写Android应用的步骤。 PS: 在这之前你应该搭建好一个Qt-Android环境,参考我另一篇文章: 设置qt-android开发环境 第一步:创建一个Android项目 我以Empty Qt Project为例。点击Choose后出现一个对话框要求填写Project的名字和选择路径,输入完成后点击Next,到下面一个比较重要的操作:选择Qt Version 注意,默认是选择Destkop的,正确应该按上图设置。设置后按Next确认一下,没有错就按Finish完成Qt-Android项目的建立。只要正确建立了Qt项目,就完成了一大半了。下图是完成后的一个截图: 第二步:编写程序 在这步大家按照平常Qt Creator的步骤写程序就好。但是注意的是,有些模块暂时还没有移植,例如Qt网络模块,所以不能有网络相关的应用(不过我想这迟早会移植的)。 作为例子,我就用hello world吧:#include<QApplication#include<QLabelintmain(intargc, char**argv){QApplicationapp(argc, argv);QLabel*label=newQLabel("<palign=centerHello, World!</p");label-show();returnapp. exec();}第三步:设置编译选项 Projects标签 - Run 展开Package configurations,选择Android target SDK,(android7为例) 展开紧跟下面的Deploy configurations,选择Deploy local qt libs 然后按左边倒数第三个绿色三角按钮运行: 第四步:手机上运行 你写的应用会打包成apk放在你项目文件夹里的/android/bin里面。把它拷到手机上安装。但是这样手机还不能运行这个程序,毕竟Android系统没有Qt的库。这个时候你就需要Ministro,一个为Android系统Qt程序运行下载所需要的库。可以到电子市场搜索Ministro,或者到Ministro项目里下载:Ministro 。安装好Ministro后再运行Qt程序,根据提示下载需要的库。
Ⅲ qt5安卓配置支持安卓
一、首先下载以下安装包,如果提供的链接失效请自行下载:
(1)
Android SDK (Windows 32-bit ADT版):
【直接下载】s-x86-20131030.zip
(2)
Android NDK(Windows 32-bit):
Java JDK(Windows 32-bit):
(4)
Apache-Ant:
QT 5.1.1 for Android (Windows 32-bit 离线版):
二、接下来解压、安装下载好的各安装包:
(1)Android SDK:
【解压】解压到 D:ADT 目录下
(2)Android NDK:
【解压】解压到 D:NDK 目录下
(3)Java JDK(Windows 35-bit):
【安装】安装过程中有两次要选择安装路径 【注意请根据自己安装的版本自行修改,后面设置环境变量需要用到】
第一次填写 D:Javajdk1.7.0_45
第二次填写 D:Javajre7
(4)Apache-Ant:
【解压】解压到D:ANT目录下
(5)QT 5.1.1 for Android (Windows 35-bit 离线版):
【安装】安装到D:QT目录下
三、根据第二步中的相关路径,设置系统环境变量:
(一) 右键单击我的电脑->属性->高级系统设置->环境变量,在系统变量中新建以下变量:
(1)变量名:JAVA_HOME
变量值:D:Javajdk1.7.0_45
(2)变量名:CLASSPATH
变量值:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar; 【注意最前面的点号 . 和最后面的分号 ; 不能漏掉】
(3)变量名:ANDROID_SDK_HOME
变量值:D:ADTsdk
(4)变量名:ANT_HOME
变量值:D:ANT
(二)在系统变量里找到变量 Path ,选择”编辑“,在最后面添加:
%JAVA_HOME%in;%JAVA_HOME%jrein;%ANDROID_SDK_HOME%;
【注意最后面的分号 ; 不能漏掉】
(6)项目构建成功后,右键 项目,选择 运行,Android虚拟设备将会自动打开,启动过程过程较慢,耐心等候。
(7)若无意外,将会成功运行该空项目生成的apk,因为这里是个空的项目,什么也没写,所以当然什么也没有,效果如图,表明环境配置成功。
(8)接下来,动手开始 QT for Android 开发吧。
PS:转载请注明出处,谢谢合作。
Ⅳ QT构建安卓环境的时候给出这个错位,怎么解决啊,弄了好久。这是什么问题呀
你是不是动项目编译的默认环境来。我没遇见过这。我曾经动编译环境时遇到过类似的。后来新建的项目。把改了的代码覆盖了一下就没事了。
Ⅳ 求助,首次搭建Qt for android开发环境是遇到的错误
虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。 虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。要知道,自己编译源代码可不是一件轻松的事,因为在编译过程中经常会出现令人意外而且莫名其妙的错误。 我们使用的操作系统是 Ubuntu 8.04,使用目前最新版本T 4.4.0,安装起来即为简单,只要在命令编辑运行以下命令就行: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 注意在这个版本的包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安装这两个工具。其它的,qt4-doc 是帮助文档,包含了Qt中各个类库的详细说明以及丰富的例子程序,可以使用Qt Assistant 工具来打开阅读。qt4-qtconfig 是配置Qt环境的一个对话框,一般默认就行了,很少有必要去更改。qt4-demos 包含很多可以运行起来的可执行文件以及源代码。qt4-designer是用来设计GUI界面的设计器。 为了连接Mysql数据库,需要安装连接MySQL的驱动程序: sudo apt-get install libqt4-sql-mysql 比起在Windows下安装和配置Qt的MySQL驱动来说,简直太方便了。如果还需要其它的没有默认安装t库,可以在命令行输入 sudo apt-get install libqt4- 然后按tab键自动补全,就会列出所有以libqt4- 开头的包,如下图所示:这些都可以使用一个命令搞定,而不需要自己从源码开始编译。在记不准或不知道名字的情况下,使用tab键列出所有可选的包是一个很实用的小技巧。 在我的项目中,还需要画一些数据曲线和统计图表等,而第三方WT库提供了这些功能。同样,只需要一个命令即可完成安装: sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev 这时,打开Qt Designer,就会发现左边的Widget列表里面多了“Qwt Widget”这一组。 最后,关于集成开发环境我觉得QDevelop很不错,它跟Qt Designer结合的很好,而且有提示类成员函数的功能。运行以下命令安装: sudo apt-get install qdevelop 这样,使用Qdevelop编写代码和编译、调试,使用Qt Designer设计界面,开发效率较高。