windows下Qt5.1 for android开发环境配置
2016-07-23 18:08
429 查看
转自http://blog.sina.com.cn/s/blog_9da24f3b0101l7rm.html
说明:以下开发环境配置过程参考了这些文章:
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”测试下是否安装成功
2,安装JDK 7
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把/bin 添加到环境变量的path中。
注意:安装jdk时会弹出jre的安装,不要把jre安装在jdk同一个目录里了。
测试一下,在cmd中分别输入java -version与javac -version
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
注意下面的AVD管理,这里要添加一个AVD模拟设备,用于android程序的模拟。我对这个也不是很了解。就随便按照自己的理解配置了一下。这里我们创建了一叫iCute的虚拟机设备。
另外中间那个感叹号可以不管。
这边配置好后,Qt版本和编译器都会自动配置成功,如下面两个图片
7、用用看
下面我们新建一个Qt
GUI应用程序(移动设备的我这里不能建,说没有Qt套件,但是已经有Qt套件了啊,具体原因不知道。)
选一个android编译器版本(注意arm还是x86要与之前自己配置的avd模拟机一致)
编译成功完成后先不急着点运行,我们先把虚拟机跑起来。
8.进入cmd,输入emulator
-avd iCute(你的avd名字)(虚拟机启动比较慢,等待一下)
如果出现emulator命令不存在,说明你前面android
SDK的环境变量没有配置好,回去配置一下。
这里可能要等待一会儿,等到虚拟机成功启动,进入桌面。
9,在creator中点击运行按钮,启动我们的Qt应用程序。
我们再来看看我们的工程文件夹
进入<WorkPlace>/android/bin,这里生成了我们期待已久的apk文件
说明:以下开发环境配置过程参考了这些文章:
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”测试下是否安装成功
2,安装JDK 7
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把/bin 添加到环境变量的path中。
注意:安装jdk时会弹出jre的安装,不要把jre安装在jdk同一个目录里了。
测试一下,在cmd中分别输入java -version与javac -version
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
注意下面的AVD管理,这里要添加一个AVD模拟设备,用于android程序的模拟。我对这个也不是很了解。就随便按照自己的理解配置了一下。这里我们创建了一叫iCute的虚拟机设备。
另外中间那个感叹号可以不管。
这边配置好后,Qt版本和编译器都会自动配置成功,如下面两个图片
7、用用看
下面我们新建一个Qt
GUI应用程序(移动设备的我这里不能建,说没有Qt套件,但是已经有Qt套件了啊,具体原因不知道。)
选一个android编译器版本(注意arm还是x86要与之前自己配置的avd模拟机一致)
编译成功完成后先不急着点运行,我们先把虚拟机跑起来。
8.进入cmd,输入emulator
-avd iCute(你的avd名字)(虚拟机启动比较慢,等待一下)
如果出现emulator命令不存在,说明你前面android
SDK的环境变量没有配置好,回去配置一下。
这里可能要等待一会儿,等到虚拟机成功启动,进入桌面。
9,在creator中点击运行按钮,启动我们的Qt应用程序。
我们再来看看我们的工程文件夹
进入<WorkPlace>/android/bin,这里生成了我们期待已久的apk文件
相关文章推荐
- android:shape属性详解
- 【Android】使用Notification实现状态通知栏的通知
- 控件封装的一点心得
- android中的ListView数据量大时如何提高效率。。。。
- jni ndk 学习笔记,带源码
- Button的三种监听方法
- Android LayoutParams修改的正确姿势
- Android Material Design 进度条 自定义进度条样式
- (官网搬运)android studio sdk 最新下载地址 2016.7.23 (迅雷可用)
- Android——Intent和Intent过滤器
- Android学习之BottomNavigationBar实现Android特色底部导航栏
- Android调试工具
- AIDL在android系统中的作用
- Android群英传之Android动画机制与使用技巧
- Android短信验证+源码
- 从AIDL看Android跨进程通信
- Android系统应用调用Aidl
- Error处理: “非法字符: \65279”的解决办法
- 关于android的MeasureSpec的解读
- Android屏幕适配之支持各种屏幕密度(三)