0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

不会Java不用慌用C/C++照样搞定安卓APP!

Q4MP_gh_c472c21 来源:21ic论坛 作者:小叶三千 2021-04-29 13:49 次阅读

首先Qt就不多说了,大家应该都有了解,跨平台的应用程序开发框架,Windows、LinuxAndroidIOS(网上听说是可以支持的,没有试过)等一些平台都可以使用,最关键的是基本同一套代码,不用怎么修改就可以切换平台,相当方便。不过个人感觉,安卓和IOS应该没有eclipse和Android Studio专业,但是不会Java只会C的话,感觉用Qt还是方便一点。下面说一下Qt如何开发安卓APP。

一、准备软件

1. 下载Qt软件,我用的是Qt-opensource-windows-x86-5.12.0版本的,注意:后续插件的版本和Qt的版本貌似要有对应,有的版本不对可能不行,尽量用我推荐的版本。

2. 下载andrord ndk,版本为r19c

3. 下载JDK,版本为8u201。(所有软件我已经打包到网盘了,大家直接下载即可)

链接:pan.baidu.com/s/1TQ7L1FDuCZtfcFJ1JXjCGQ
提取码:ewnk

4.Andrord SDK,下载地址:

dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exe

中国官网:www.android-studio.org/

二、安装

安装没什么好说的,Qt安装的时候注意选择安卓的插件。Andrord ndk、JDK和SDK安装记住安装后的路径,后续需要添加路径。

a3826e98-a86f-11eb-9728-12bb97331649.png

三、软件配置

1. 三个软件安装完成后,先打开Qt。

a3953fe6-a86f-11eb-9728-12bb97331649.png

2. 点击:工具->选项->设备,这三个路径需要填写刚才你安装插件的三个路径,一定要填写正确。

a45d09d6-a86f-11eb-9728-12bb97331649.png

3. 新建一个工程,或者打开之前在Windows下做好的一个DEMO工程,选择你安装Qt时候安装的安卓插件,我用的是ARMv7。然后点击Configure Project。

a48b5f5c-a86f-11eb-9728-12bb97331649.png

4. 软件代码没问题的话直接点击编译Debug。 a49ee842-a86f-11eb-9728-12bb97331649.png

5. 编译成功后,在构建目录下 android-build->build->outputs->apk->debug->android-build-debug.apk,这个就是你编译完成的APK文件,直接传到你的手机去安装。

a4b0875a-a86f-11eb-9728-12bb97331649.png

a4c2d4fa-a86f-11eb-9728-12bb97331649.png

6. 安装成功后打开,如图是我做的一个远程浇花系统的上位机

a4d431dc-a86f-11eb-9728-12bb97331649.jpg

注意界面一定要设置边框verticalLayout,要不然在手机上显示的会有问题!

a4dcb8ac-a86f-11eb-9728-12bb97331649.png

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3848

    浏览量

    125610
  • Linux
    +关注

    关注

    87

    文章

    10982

    浏览量

    206693
  • iOS
    iOS
    +关注

    关注

    8

    文章

    3319

    浏览量

    149152

原文标题:不会Java?没关系,用C/C++搞定安卓APP!Qt for Android开发!

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    C/C++代码动态测试工具VectorCAST插桩功能演示#代码动态测试 #C++

    C++代码
    北汇信息POLELINK
    发布于 :2024年04月18日 11:57:45

    单片机编程语言可以c++吗?

    单片机编程语言可以c++吗?
    发表于 11-09 06:40

    高质量CC++编程指南

    林锐-高质量CC++编程指南电子档
    发表于 10-07 07:14

    嵌入式C/C++语言精华文章集锦

    体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用 struct,怎样struct 是区别一个开发人员是否具备丰富开发经历的标志。 在网络协议、通信控制、嵌入式系统的 C
    发表于 09-25 08:00

    请问怎么KendryteIDE编译c++开发k210?

    请问怎么KendryteIDE编译c++开发k210?
    发表于 09-14 08:58

    Arm C/C++编译器22.1版开发人员和参考指南

    提供帮助您使用ARM®编译器Linux版的ARM®C/C++编译器组件的信息。 ARM®C/C++编译器是一款自动矢量化的Linux空间C
    发表于 08-11 07:46

    Arm C/C++编译器开发人员和参考指南

    提供帮助您使用Arm®编译器Linux版的Arm®C/C++编译器组件的信息。Arm®C/C++编译器是一款自动向量化的Linux空间C
    发表于 08-10 06:17

    如何为Arm编译Cc++代码

    编写CC++应用程序时,需要使用编译器工具链将其编译为机器代码。然后,您可以在基于Arm的处理器上运行此编译的可执行代码,或者使用模型对其进行模拟。 裸机编译编译器工具链包括以下组件: •将C
    发表于 08-02 17:28

    C++程式語言 第一章 1-7C++運算式 - 第1节C++程式語言 第一章 1-7C++運算式 -

    编程语言C++
    充八万
    发布于 :2023年07月30日 03:10:00

    C++程式語言 第一章 1-3C++字串和Vector向量 - 第1节C++程式語言 第一章 1-3C

    编程语言C++
    充八万
    发布于 :2023年07月30日 03:08:19

    一起探索C++的世界!

    C++
    YS YYDS
    发布于 :2023年07月07日 19:10:25

    如何为xtensa编译C++

    我想为 xtensa 编译简单的 C++ 代码,但我不能。 代码:全选#include \"ets_sys.h\" #include \"osapi.h\"
    发表于 06-09 07:02

    如何从Linux C++ User App运行此类应用程序?

    和 CS42888 编解码器。我想使用 CS42888。什么是正确的方法来做到这一点?如何从 Linux C++ User App 运行此类应用程序?也许应该使用 GStreamer 或 ALSA 库?
    发表于 05-18 10:17

    支持Devops,C/C++/Java等的代码静态测试工具Klocwork快速入门 #代码静态测试

    JAVAC++
    北汇信息POLELINK
    发布于 :2023年05月09日 18:05:24