qt开发安卓教程,qt怎么开发安卓

1,qt怎么开发安卓嗯可以啊 , 现在Qt5支持android开发,把SDKNDKANT等需要的东西加载上去,
2,Qt for Android怎样完成一个可以供安卓开发者使用的so库可以调用,但是不能直接调用,要通过代码目的JNI去调用 , 在JNI中导入头文件,通过NDK编译成功后即可 。NDK编译步骤:1.选择ndk自带的例子hello-jni,我的位于E:\android-ndk-r5\samples\hello-jni(根据具体的安装位置而定) 。2.运行cyg
3 , Qt Creator开发Android程序 如何调用C语言的dll请参考这里,看看有无帮助:MSVC vs. MinGW 之 (lib,dll,def,obj,exe) vs (a,dll,def,o,exe) 玩转攻略手记http://hi.baidu.com/kaienfr/item/0d12b1f34cb3eeda6225d2b1应该是qapplication app(argc,argv);改为如此即可他要的参数是int ,char**你传错参数类型了祝你好运【qt开发安卓教程,qt怎么开发安卓】
4,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:\Java\jdk1.7.0_45第二次填写D:\Java\jre7(4)Apache-Ant:【解压】解压到D:\ANT目录下(5)QT 5.1.1 for Android (Windows 35-bit离线版):【安装】安装到D:\QT目录下三、根据第二步中的相关路径 , 设置系统环境变量:(一) 右键单击 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量,在系统变量中新建以下变量:(1)变量名:JAVA_HOME变量值:D:\Java\jdk1.7.0_45(2)变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;【注意最前面的点号 . 和最后面的分号 ; 不能漏掉】(3)变量名:ANDROID_SDK_HOME变量值:D:\ADT\sdk\(4)变量名:ANT_HOME变量值:D:\ANT(二)在系统变量里找到变量 Path,选择”编辑“,在最后面添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_SDK_HOME%;【注意最后面的分号 ; 不能漏掉】四、打开Qt Creator,单击 工具 -> 选项,出现选项界面后选择Android,分别做如下设置:(1)Android-SDK的路径:D:\ADT\sdk(2)Android NDK的路径:D:\NDK(3)ANT的路径: D:\ANT\bin\ant.bat(4)JDK location:D:\Java\jdk1.7.0_45五、单击 启动Android AVD管理器,出现Android Virtual Device Manager界面 , 单击 New 创建一个Android虚拟设备 。六、经过以上这些步骤,开发环境基本配置完成,接下来我们建立一个简单的工程来验证配置是否正确:(1)重新打开Qt Creator,选择 文件 -> 新建文件或项目 , 出现项目创建向导,选择 QT Gui 应用:(2)然后下一步,工程路径任选 。【但是切记,绝对不要在路径内包含任何空格 , 这里我使用的是D:\QT-WorkSpace,否则会出现各种意想不到的编译错误!】(3)然后下一步 , 选择 Android for arm:(4)后面的信息暂时不需要过多关注,直接下一步即可,直至完成项目创建 。(5)项目创建完毕后,右键 项目,选择 构建 , 若成功则继续下一步,否则请对照上文寻找可能的出错步骤进行相应修改或返回本文开头尝试重新开始配置过程 。(6)项目构建成功后,右键 项目,选择 运行,Android虚拟设备将会自动打开,启动过程过程较慢,耐心等候 。(7)若无意外,将会成功运行该空项目生成的apk , 因为这里是个空的项目,什么也没写,所以当然什么也没有,效果如图,表明环境配置成功 。(8)接下来,动手开始 QT for Android 开发吧 。PS:转载请注明出处,谢谢合作 。5 , Qt 编写android程序手势是怎么实现的qt最大的优势就是跨平台,一次性开发的qt应用程序,可以跑windows、跑linux、跑mac……如今移动平台android操作系统如此火爆,qt当然不能放过对android的支持,对了,还有iphone/ipad 。而且,c++开发者们 , 想做android开发也不是问题了! 但是目前国内研究qt for android 的人真是太少了,今天我使用的是国外开发者社区分享的资源 :necessitas触屏的我不知道 。但鼠标手势是通过判断鼠标起始位置和结束位置来进行鼠标手势认知的 。估计应该原理是相同、相通的吧 。6 , 如何用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程序,根据提示下载需要的库 。

    推荐阅读