Windows很大的特点是配置使用几乎都可以图形化进行,和Linux比起来在很多时候配置环境也要方便很多。所以,搭建Qt for Andorid也是十分简单的。需要以下工具:

1.最方便的Qt官方包,现在还处于RC阶段,经过测试也是有些小bug,工作不太稳定,这个稍后会有说明。

下载地址在这里,http://download.qt-project.org/snapshots/qt/5.1/5.1.0-rc1/backups/2013-06-12-53/

出了新版的话当然是去官网下最新版。

2.Android SDK 和 NDK,这个无须多言,下载最新版的SDK 和   NDK

http://developer.android.com/sdk/index.html

3.JDK,经测试光有JRE不行的,还是得用JDK,这个也是,大家自行搜索,这是很好解决的问题

http://www.oracle.com/technetwork/java/javase/downloads/index.html

注意,要用32位版本,上面的SDK和NDK也是,如果选择版本就选32位版。

安装后,比如我是安装在默认路径,要把C:\Program Files (x86)\Java\jdk1.7.0_21\lib,这个目录底下的tools.jar,拷贝到C:\Program Files (x86)\Java\jre7\lib下面,否则无法正常部署和生成APK

3.ANT,http://ant.apache.org/bindownload.cgi

自行下载最新版。

工具准备好之后,先安装Qt,这个过程很简单,默认选项,然后安装在比如D:\Develop目录下面,然后将SDK和NDK解压到D:\Develop\Android目录下面,我是这么干的,呃,还有ANT,然后我的目录是这样的

然后启动Qtcreator,这样配置

这样,环境配置就基本完成了。

一切无误的话,新建工程会是这样。

可以选择Android工具链了。

勾上一个,比如第三个,arm gcc 4.7,

然后开始测试在安卓上的运行,关于使用真机还是仿真器,仿真运行速度极为缓慢,不推荐,推荐使用真机。下载下来的是最新的SDK,只有你的手机也是运行最新系统,也就是API Level一致才可以真机调剂,否则就是仿真运行,会提示你新建一个虚机机。

我的手机运行4.0.3,API Level 15的,那就需要下载对应的工具集。用SDK Manager,以Api15为例,至少选上这两个。

然后就可以开始尝试用Qt开发安卓程序了,不过注意,现在处于RC阶段,有些不太稳定,而且操作过程中会经常出现Creator不响应的情况,基本上只要耐心等待(还是要适度酌情),一般不会存在问题。

发一些小心得,手机连上USB,打开调试,新建一个项目之后,部署的时候,选择了android工具链后,要先点击构建,构建完成后,选择构建-部署项目,这个时候会卡住几秒钟,这是很正常的,一切顺利的话就会在手机上自动运行。不过毕竟是Rc阶段,还是有时候会出现部署错误,这就需要多试几次了,比如重启或者新建其他项目,总之感觉不是十分稳定。

而且这个版本移植得比较生硬,没有太多android本身的API,倒是和嵌入式Linux上的Qt很像。期待吧、完美版。

模拟器用户呢,模拟器第一次启动的时候,QtCreator很有可能卡死,这个时候就把Creator关闭,保持模拟器开启,然后再重新打开项目进行部署,十有八九就成功了。;

到此,Happy Coding,have fun!

http://www.it165.net/pro/html/201306/6199.html

Windows下Qt5搭建Android开发环境笔记的更多相关文章

  1. Windows下快速搭建安卓开发环境android-studio

    Windows下快速搭建安卓开发环境android-studio 发布时间:2018-01-18 来源:网络 上传者:用户 关键字: 安卓 搭建 Android Windows 快速 环境 Studi ...

  2. linux(ubuntu)和windows下面快速搭建android开发环境

    在windows和linux下面搭建android开发环境,一般要安装以下几个软件: 1.JDK安装 2.Eclipse安装 3.Android SDK安装 4.在eclipse里面安装ADT 5.e ...

  3. VMWARE + CENTOS在windows下配置cocos2d-x android开发环境

    VMWARE + CENTOS在windows配置cocos2d-x android开发环境 之前使用cygwin在windows开发android,后来使用了c++11特性,在cygwin中更新工具 ...

  4. windows 下QT5.5+vs2013开发环境搭建

    开发环境搭建: 1.下载QT,下载的网址如下: http://download.qt.io/official_releases/vsaddin/ http://download.qt.io/offic ...

  5. windows下eclipse搭建android_ndk开发环境

    安装cygwin: 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux ...

  6. windows下vscode 搭建python开发环境

    1.vscode https://code.visualstudio.com/ 下载 2.python下载 https://www.python.org/downloads/windows/  exe ...

  7. [转载]在Windows下搭建Android开发环境

    http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...

  8. Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)

    一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ ...

  9. 如何在Windows上搭建Android开发环境

    Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...

随机推荐

  1. js动画性能提升笔记

    JavaScript动画的性能并不亚于CSS动画.因此,如果使用了现代的动画库,例如Velocity,那么动画引擎的性能将不再是app的瓶颈,构成瓶颈的只有代码. 网络性能相关 动画是浏览器运行中资源 ...

  2. 如何将arcgis的mxd文档存储为相对路径

    在默认情况下,ArcGIS 10中地图文件mxd中添加的图层所引用的文件路径均为绝对路径.这就意味着,如果你在地图中引用了“D:\data\DEM.shp”文件,那map.mxd文件中保存的该层文件路 ...

  3. 使用虚幻引擎中的C++导论(二-UE4基类)

    使用虚幻引擎中的C++导论(二) 第一,这篇是我翻译的虚幻4官网的新手编程教程,原文传送门,有的翻译不太好,但大体意思差不多,请支持我O(∩_∩)O谢谢. 第二,某些细节操作,这篇文章省略了,如果有不 ...

  4. JsonCpp简单使用

    作者:ilife JsonCpp简单使用 1.相关概念总结 (1)解析json的方法 Json::Value json;     //表示一个json格式的对象 Json::Reader reader ...

  5. static 变量

    被static 修饰的变量全部称为静态变量.所有的静态变量全部存储在静态存储区.按静态变量定义的位置不同,又分为全局静态变量和局部静态变量. 1)全局静态变量 在全局变量的说明前加上static,就是 ...

  6. 基于CCS3.3平台搭建DSP/BIOS系统

    本人由于换工作的原因,由ccs3.1平台下转化为ccs3.3平台.先说说本人感觉的区别,ccs3.1下的CSL库集成到DSP/BIOS内,而3.3的CSL库在DSP/BIOS下就没有体现. 1.二话不 ...

  7. codeforce div 377

    #include <bits/stdc++.h> using namespace std; #define pb push_back #define lb lower_bound #def ...

  8. JAVA如何获取GUID

    UUID.randomUUID().toString().toUpperCase().replaceAll("-", "")

  9. Prefab强制使用文本模式

    [Prefab强制使用文本模式] Edit -> ProjectSetting -> Editor:

  10. PTA week10

    // // main.c // Bonus2 // // Created by 余南龙 on 2016/11/27. // Copyright © 2016年 余南龙. All rights rese ...