本文章主要总结了用Qt5.9生成一个安卓apk应用程序,分别用Qt5.9的MinGW编译模式和Android模式,编译和生成一个Windows桌面界面和安卓APK,具体的步骤如下所述。

1.1新建一个普通Widgets的工程,如下图所示:
 
 

1.2选择Desktep Qt5.9.3 MinGW 32bit编译器和Android for armeabi-v7a (GCC 4.9, Qt 5.9.3 for Android armv7)编译器,如下图所示:
 
 

1.3然后选择默认的就行
 
 

1.4在mainwindow.ui界面上,放入两个按钮,分别命名为发布和订阅
 
 

1.5选择MinGW 32bit的debug编译模式,构建和运行后,执行结果如下所示:
 
 

1.6选择Android的debug模式重新构建,构建完后,在工程同目录下,生产一个build-AndroidTest3-Android_for_armeabi_v7a_GCC_4_9_Qt_5_9_3_for_Android_armv7-Debug文件夹,在该生产的文件的android-build\bin目录下,会生成该项目的APK,如下图所示:
 
 

1.7点击运行按钮,在弹出框中选择AVDVertualDevice安卓仿真器,如果没有则点击【Creat Android Virtual Device】按钮新建一个。
 

1.8点击【ok】按钮后,等待安卓虚拟机启动一段时间,会弹出如下界面:(注意:要等安卓虚拟机完全开机完后,才会自动运行刚才的apk程序,第一次启动可能需要4-5分钟左右,如果需要持续调试,可以不用关闭该安卓虚拟机)
 

1.9如果刚才生产的apk没有自动启动的话,可以把刚才生产的apk丢进安卓虚拟机中进行测试,如下图所示:
 

参考内容:
http://www.qter.org/portal.php?mod=view&aid=13&page=3
http://www.qter.org/forum.php?mod=viewthread&tid=203
http://download.csdn.net/download/u011433684/10145391
http://www.cnblogs.com/xiaoxuetu/p/3461867.html
http://www.cnblogs.com/rophie/p/3226543.html

Qt5.9生成一个Adroid的apk应用实例相关推荐

  1. java ADT生成带签名的apk

    1.生成签名文件 cmd cd到jdk目录下的bin目录. 运行命令: c:\Program Files\Java\jdk1.8.0_05\bin>"keytool.exe" ...

  2. android studio设置生成的release版本apk的名称

    今天,简单讲讲如何使用android studio设置生成apk的名称. 一.首先讲讲如何使用android studio生成release版本的apk. 1.1.前提 发布release 版本,首先 ...

  3. android 代码签名apk,[Android]混淆代码后生成带签名的apk

    Android从2.3的SDK开始,将ProGuard混淆代码的功能加入了进来. 我们可以从android sdk的tools目录下看到有一个proguard目录.说明具有了代码混淆的功能. 至于如何 ...

  4. 【Android】Android Studio打包生成正式签名的APK

    Android Studio是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA.它类似于Eclipse ADT,Android Studio 提供了集成的Android开发工具用 ...

  5. androidstudio打包apk 文件_每天一个小知识——APK瘦身

    唯有美食 不可辜负 温度与风度同在,它虽然地处边角.远离喧嚣,但是到处都满载着精彩,周围弥漫着优雅的闲情逸致. Android性能优化之APK瘦身 面试中面试官常常会问道有关性能优化的问题,而性能优化 ...

  6. vue生成带签名的apk

    昨天说到生成签名证书,今天就是最后一步了,生成带签名的apk.啦啦啦~~ 生成带签名的apk有两种方式,一种是先生成debug版本,再加上数字签名证书然后生成带签名的APK.另外一种是直接一条命令生成 ...

  7. 如何生成一个安卓和苹果手机都能识别的二维码

    问题   开发一款app后,有android和ios两个版本,如何让这两个版本的app生成一个二维码?即ios的客户扫码下载ios版本,android客户扫码下载android版本. 解决方案 方案一 ...

  8. 在网页中动态的生成一个gif图片

    作者: love.net 大家知道股票网站的K线图是动态生成的定时刷新PHP 就有动态生成图片的功能 那么怎样用asp.net在网页中动态的生成一个图片呢? 下面我要举的例子是动态的生成一个图片显示当 ...

  9. Linux环境下编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜

    题目:编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜,如果用户猜的数大于答案,则提示大了,如果用户猜的数小于答案,则提示小了.当用户猜对时提示:猜对了. #! /bi ...

  10. javascript 生成一个一亿长度的随机数组,从中排列出最大的1000个项;

    为什么80%的码农都做不了架构师?>>>    1.生成一亿个随机数,从中选出最大的100个 主要思想:直接选取这一亿条数据的前100项,生成一个新数组newArray,对newAr ...

最新文章

  1. HtmlDocument
  2. DNS枚举工具DNSenum
  3. 成功解决 Exception: URL fetch failure on https://s3.amazonaws.com/img-datasets/mnist.npz: None -- [Errno
  4. 交大网院计算机第五次作业答案,交大网院计算机第三次作业分析.docx
  5. 写JQuery 插件 什么?你还不会写JQuery 插件
  6. mysql 操作表的例子,mysql中库和表的简单操作总结(附示例)
  7. 设计模式学习笔记——建造者(Builder)模式
  8. cad 2019 mac安装破解详细图文教程
  9. 抖音怎么去除水印方法及小工具
  10. Ubuntu下安装Qt
  11. 敏捷模式下携程的接口自动化平台演变
  12. 结对开发项目--石家庄地铁web版
  13. elasticsearch 使用
  14. 密码校验规则前台验证
  15. 武汉大学计算机学院2015级,武汉大学研究生课程-数据挖掘-2015级研究生试题.doc...
  16. redis存储关系性数据库数据
  17. 失败魔咒下的企业海外并购(ZT)
  18. 微积分手机版与高清电子投影仪是“绝配”
  19. 从“快稳省安全”看Chromium——Chromium学习系列
  20. 转换HTML内容为PDF格式

热门文章

  1. 关于PIN只能更改不能删除的解决方法
  2. Mycat分库分表优缺点分析
  3. 矩阵分析一子空间和特征分解
  4. php框架 f,ShuipFCMS: ShuipFCMS是一款基于ThinkPHP框架开发的内容管理系统!
  5. Python与数据库之学员管理系统
  6. Android项目开发Crime
  7. leopard 全部搞定状态截图
  8. 在本地运行scala程序报错 requirement failed: Can only call getServletHandlers on a running MetricsSystem
  9. SparkSQL——各区域热门商品TOP3
  10. JAVASE第5天笔记