Qt Sample 运行到 安卓真机环境

 

操作系统: Windows 7 X64

Qt 版本:   qt-opensource-windows-x86-5.12.3.exe

Andoid Studio版本:   3.4.1 for Windows 64-bit (971 MB)

手机: 华为荣耀, Android 系统版本4.4.2  , 一台很老的机子。(Arm-v7a)

 

基本过程是:

先安装Andoid Studio, Andoid Studio的环境搭建完毕,并且实现了一个APP运行,然后再安装Qt,配置依赖路径后,

测试一个QML Demo,生产APK,再安装到手机中。

 

Android Studio Windows下搭建步骤:

1,.   下载JDK8:  jdk-8u211-windows-x64.exe

       JDK安装路径:C:\Program Files\Java\jdk1.8.0_211

      环境变量设置:   新建系统变量: JAVA_HOME , C:\Program Files\Java\jdk1.8.0_211      编辑环境变量:   %JAVA_HOME%\bin;      (Windows7 可能需要重启)

       检查命令行:  Java -versioin

PS:  登录oracle官网下载资料账号

PS:  JDK: Java开发工具包。  JDK8,....JDK11,  一般JDK8 够用了。

 

2.    安装Android studio,  

       官网下载地址: https://developer.android.google.cn/studio

      Android SDK路径: C:\Users\Administrator\AppData\Local\Android\Sdk

      环境变量设置: 新建系统变量:ANDROID_HOME, 编辑环境变量,%ANDROID_HOME%\platform-tools, %ANDROID_HOME%\tools

        检查命令行:  adb versioin

PS:谷歌中国开发者

 

3.   创建新的工程

      创建工程,完成编译。

PS: 

android studio导入项目时一直在Grandle Build Running        

android studio 教你修改Maven仓库地址为国内镜像

解决Gradle:download特别慢或卡主不动的问题

为什么打开android studio总是在build gradle!

    :    打开AS时候,默认会自动检测更新gradle的版本,而更新是连接到谷歌网。否则到android studio的安装目录的bin目录下去找这个文件:idea.properties 文件,在文件的最后追加这样一句话即可:disable.android.first.run=true

解决gradle sync 一直运行的问题!

    :   File->Settings...->Gradle把Global Gradle setting里的Offline work勾选上. ???

      ( 我发现: 似乎勾选和不勾选都会产生问题。)

 

4.   调用Android Virtual Device Manager.创建模拟器。

 

5.   NDK配置:

Android studio3.0环境下进行NDK开发的环境配置与流程

路径: C:\Users\Administrator\AppData\Local\Android\Sdk\ndk-bundle

 

6. 随便创建一个APP,然后运行到模拟中....

PS: 其它注意:清单文件: AndroidManifest.xml

 

视频教程,入门安卓: https://edu.csdn.net/course/play/22962/263452 (CSDN学院)

 

Qt 配置与步骤

1. 安装的时候,注意安装Android组件 (X86,Arm-V7a,  Arm-V8)。

2. 选项-》设置-》安卓-》填写依赖路径。

3. 随便找一个QML源码范例,然后编译生产APK包。

4. 通过手机助手将其安装到手机中。

PS: 

Qt初次编译的时候 ,会卡主,查看了下,是正在下载gradle....什么什么的,反正先耐心等下。

通过数据线将手机连接到电脑上,设置->(关于手机->版本号->)开发者选项->USB调试,之后按模拟器的步骤进行即可运行。

 

尾声:

Android Studio 开发环境搭建过程,会有不少坑,好麻烦,我自己也是东撞西撞的,也不知道自己配置对不对,这个步骤是否合理,也没管JDK,Android SDK, NDK 版本是否匹配什么,     只是实现了一个Qt QML APP运行到手机上。(也许在安装了科学上网的环境下,会少走一些弯路).

在前者的基础下,Qt的环境搭建比较简单了,只需要在配置中填写几个路径就可以了。

总共花了一天的时间。

 

Done。。。

 

 

Qt配置 截图:

 

最终运行效果:

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值