加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

windows下Qt5.1 for android开发环境配置

(2013-07-05 20:59:09)
标签:

qt5.1

android

开发环境

windows下

it

   说明:以下开发环境配置过程参考了这些文章:

         http://qt-project.org/wiki/building_qt-android_on_windows

         http://www.hyarm.com/qtapp/qt5-1环境搭建之android应用开发.html

         安装过程可能存在冗余的东西,为了成功安装,我把文章中提到的都安装了。

1,安装perl

  http://strawberryperl.com/

  (我们把表示为你perl安装的目标文件夹)

  安装成功后,打开cmd,在cmd中输入“perl -v”测试下是否安装成功

  http://s14/mw690/9da24f3bge0c3643a3e8d&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />

2,安装JDK 7

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

   把/bin 添加到环境变量的path中。

   注意:安装jdk时会弹出jre的安装,不要把jre安装在jdk同一个目录里了。

   测试一下,在cmd中分别输入java -version与javac -version

   http://s4/mw690/9da24f3bg7ce06313af23&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />

3。安装Android NDK

     http://mingw-and-ndk.googlecode.com/files/android-ndk-r8e-ma-windows-x86.7z

     解压就可以了。

4、安装Android SDK(只安装tool应该就可以了,我好像把eclipse也装了)

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

     把<android_SDK_BOOT>/tools 添加到path环境变量

     把<android_SDK_BOOT>/platform-tools 添加到path环境变量

5、安装Qt 5.1

     http://qt-project.org/downloads

6、配置Qt

     http://s13/mw690/9da24f3bge0c3f80bec3c&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />
        注意下面的AVD管理,这里要添加一个AVD模拟设备,用于android程序的模拟。我对这个也不是很了解。就随便按照自己的理解配置了一下。这里我们创建了一叫iCute的虚拟机设备。

       另外中间那个感叹号可以不管。

       这边配置好后,Qt版本和编译器都会自动配置成功,如下面两个图片

       http://s1/mw690/9da24f3bge0c406dc9910&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />

http://s16/mw690/9da24f3bge0c40758fc2f&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />

7、用用看

     下面我们新建一个Qt GUI应用程序(移动设备的我这里不能建,说没有Qt套件,但是已经有Qt套件了啊,具体原因不知道。)

      选一个android编译器版本(注意arm还是x86要与之前自己配置的avd模拟机一致)

      http://s1/mw690/9da24f3bge0c40f0e6220&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />

        编译成功完成后先不急着点运行,我们先把虚拟机跑起来。

8.进入cmd,输入emulator -avd iCute(你的avd名字)(虚拟机启动比较慢,等待一下)

   如果出现emulator命令不存在,说明你前面android SDK的环境变量没有配置好,回去配置一下。

     http://s16/mw690/9da24f3bge0eb2103610f&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />

这里可能要等待一会儿,等到虚拟机成功启动,进入桌面。

       http://s1/mw690/9da24f3bge0c41c445b90&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />
9,在creator中点击运行按钮,启动我们的Qt应用程序。

     http://s9/mw690/9da24f3bge0eb270c67a8&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />

 我们再来看看我们的工程文件夹

 进入<WorkPlace>/android/bin,这里生成了我们期待已久的apk文件

 http://s11/mw690/9da24f3bge0eb3513ee1a&690for android开发环境配置" TITLE="windows下Qt5.1 for android开发环境配置" />

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有