Chinaunix首页 | 论坛 | 博客
  • 博客访问: 341578
  • 博文数量: 69
  • 博客积分: 3077
  • 博客等级: 中校
  • 技术积分: 602
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-11 09:40
个人简介

或以为孤权重,妄相忖度

文章分类

全部博文(69)

文章存档

2012年(1)

2011年(10)

2010年(39)

2009年(19)

我的朋友

分类: 嵌入式

2011-08-19 10:03:06

  首先,必须要感谢 BogDan Vatra 作出的努力!!!正是他的努力,使得将Qt程序移植到Android变得如此简单。这是对他的访谈内容:() 。这个项目的名称为necessitas,在()可以找到设置qt-android开发环境的所有资料,我这里只是总结了一下自己在设置qt-android开发环境的全过程。

        然后说明一下我的电脑环境:
        系统:Ubuntu10.10
        Qt版本:4.7.1

第一步:安装ant和jdk
       
       sudo apt-get install ant
       sudo apt-get install openjdk-6-jdk

第二步:安装Android SDK和Android NDK

       1) 到Android sdk官网(http://developer.android.com/sdk/index.html)获得最新版SDK,下载后解压缩到/opt下(其他文件夹也行)。
       2)到Android ndk官网(http://developer.android.com/sdk/ndk/index.html)获得最新版NDK,下载后解压缩到/opt下(其他文件夹也行)。

第三步:安装necessitas SDK
       
       1)到()下载最新版SDK installer
       2)对下载的installer加运行属性并运行:
            chmod +x necessitas-0.1.1-Linux-x86-Install
            ./necessitas-0.1.1-Linux-x86-Install
           注意:按照官网上说,最好不要修改默认安装路径,默认安装在/opt下。
                      安装完成之后桌面应该出现Qt Creator的快捷方式。

第四步:各种设置
       
       1)设置Android SDK
       在Android SDK的tools目录下(/opt/android-sdk-linux_x86/tools)运行终端执行:sudo ./android
       这样运行Android SDK and AVD Manager,选择Available packages->Android Repository选择你要的Android Platform,选完之后点击Install Selected,在新的窗口里选中Aceppt All,最后点击Install就能安装你选择的Android Platform了。下图是我安装完之后,在Installed packages选项下的截图:

设置qt-android开发环境 - B.C. - The Castle of B.C.

        接下来,就应该建立一个Android Virtual Device用于测试程序,先退出
Android SDK and AVD Manager,再直接双击目录下的android运行Android SDK and AVD Manager(主要是担心在root下建立的AVD普通用户可能用不了),选中Virtual devices->new,然后根据你的需要填好。下面是我针对华为C8600的设置,大家可参考:

设置qt-android开发环境 - B.C. - The Castle of B.C.

       点击Create AVD,然后就算完成Android SDK的设置了。

       2)设置Qt Creator
       点击桌面的Qt Creator快捷方式,打开Necessitas Qt Creator,菜单栏 Tools->Options弹出Options设置窗口,在左侧选中Qt4选项,在Manual下添加一个项目,设定好qmake location: /opt/necessitas/Android/4.7.60/bin/qmake      Version name: android-lighthouse-4.8.0
设置qt-android开发环境 - B.C. - The Castle of B.C.

       然后跳到Android选项,设置好Andorid SDK(/opt/android-sdk-linux_x86),Andorid NDK(/opt/android-ndk-r5)和ant(/usr/bin/ant)的路径,Android NDK toolchain version为arm-linux-androideabi-4.4.3
设置qt-android开发环境 - B.C. - The Castle of B.C.

       可以看到,之前建立的AVD在这个选项下方能被检测出来,也可以在这里快速建立一个AVD。设置好之后点击Apply完成设置。

       至此,我们就建立了qt-android开发环境!

       至于怎么用qt写android应用,请看necessitas wiki: 
()
阅读(2457) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~