找回密码
 注册
关于网站域名变更的通知
查看: 461|回复: 1
打印 上一主题 下一主题

迅为4412开发板Qt_for_Android

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-5-20 10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
QT 是一个非常优秀的跨平台工具。所以我们只需要掌握 QT 做界面的方法,我们就可以很方便的做 QT的跨平台应用了。
3 V( ^3 b( C+ [1 Y1 y, }为什么要学习 QT_For_Android?
1 L9 }/ N1 [! o3 \, C4 o1.体验 QT 跨平台的优越性
6 U2 `2 M2 [+ [/ b% g% g2.非常适合我们非科班出身的开发人员来开发和调试 APP。5 H( P1 l' V# n5 B3 I5 N
84.1 搭建开发环境9 @& _0 l8 a8 y
1.安装 JDK,选择默认路径,一路点击下一步即可。
8 h9 e! r% O- g- y9 F0 {# x3 G" a
安装完成后进入相应的路径查看:/ _7 F7 m: E8 V! n
3 @# ^. y+ I1 G! O# @# k9 ~
需要注意的问题:; L: _) b0 e5 p/ ?' c
(1)建议使用我们提供的版本,如果自己下载可能会出现问题。
( ?  b; j- f9 m' O) W(2)建议大家安装到 C 盘下面,不要有中文路径。
6 j5 w* p" l  C& q* R/ U/ {2.安装 sdk 和 ndk,直接解压即可,解压的路径不要有中文路径。我这里是解压到了 JDK 的安装路径,如果 C 盘空间不够可以解压到其他盘,但要记住位置,下面需要用到。
6 c1 P) m: ]' h0 s8 C) M8 T  Z9 r5 Q1 [3 v
3.配置环境! K2 h1 I9 c' X' _. M
打开 QTCreator,打开工具->选项,选择如图内容:
! N: w2 I! D  z, n/ g' E6 p) l8 d1 \
设置 JDK,SDK.NDK 的路径,如图:  {- _9 j( m) j' x- z) r

5 U) v8 i: O5 y% O3 V" R1 |' S; a设置完成以后,我们点击 apply 和 ok 即可。! i# c7 b; B, s6 ~2 a
2 制作安卓 APP
+ ^4 p% N' @! |( X激活编译器,点击项目-> 安卓编译器即可,然后就可以在左下角看到安卓的编译器。  S. k' b' c) B. U% s3 n2 R; l

! Z! u# d4 k/ j7 l0 V3 `7 o切换编译器为安卓编译器,如图所示,然后接上手机,开发板连 OTG。+ s8 R2 S6 B6 }3 V$ M

7 H% x( k& T7 ]9 a8 o, L6 \连接好了手机或者开发板(开发板烧写安卓系统),检查编译工具有没有问题,是不是报错了,如果没有就可以进行下一步了。
! R! t; d8 y  I点击 run,看是不是发现了我们的手机或者开发板,设备管理器里有没有出现 Android Device,如果没有发现,需要检查下 adb 驱动是不是正常的,用驱动精灵检查一下驱动是否正常,还有手机或者开发板的usb 允许调试是不是打开了,手机的 usb 的调试在开发者模式里面。
' q& G. L4 D6 L4 a7 Z7 A5 P, c( ^3 S: T9 w
识别到开发板或者手机以后,点击 run 开始编译,注意,此时电脑一定要保持联网状态,不联网是不行的。% ]) K* x4 b/ p% h; b9 l, g
有可能遇到的错误:
- X" l/ o$ P; [; N) A. t/ |what went wrong:8 \7 @+ H& _8 M5 e& F  [
问题原因:被墙了。$ R  |' P7 f- [: D( ]' Y. c9 M- Q5 G$ y
解决方法:更换源。
9 _! w2 I, d- I8 x% P9 e进入编译器设置选项:如图所示:
& ?, O8 \' }- A0 I; e$ r点击工程,点击 Build Android APK 的详情,点击 Create Template,点击完成。" D9 S0 w* j" B; n7 e' l
3 Y2 k( H& ^$ W1 p
然后在我们的工程下面就会得到很多文件,我们点击 build.grade 文件,注释掉 jcenter,如图所示:
* b8 ?* H1 o& @6 a# [7 ]! p3 O0 U) ?, i# p' j6 x7 _
然后在 build.grade 文件添加以下代码,
5 @7 e% ?+ @( [5 R" y注释掉两个 jcenter,分别在下面添加新的源(阿里云):* h. J3 m' _! K& a! g3 M
& M: F/ a9 L; E, j* N3 E  P

5 d3 ^7 H) @1 a1 b编译完成后会自动在开发板或手机上安装 APP
0 s1 l% |) L9 o3 z/ n/ K6 l
3 N7 \: b1 N8 C, \设置 APP 图标:打开工程文件.pro,最下面是工程文件夹,把图标放到此文件夹。图标格式必须为 PNG 格式。
, }0 G9 D9 S; v% @" `1 `  }  {% }# }' v1 a
然后再生成的文件中选择 AndroidManifest.xml,填写 APP 名字,Run 的编辑栏要和工程名保持一致,下面 Application icon 三个图标都要填。如图 所示:
% d9 m6 m8 u2 o7 o! T& q4 M9 T
/ b* M$ t* p  ~4 x3 R+ X5 R生成的 APK 所在的路径在工程目录下
2 b  A: [$ m" s, U9 Kbuild-time-Android_for_ARMeabi_v7a_GCC_4.9_Qt_5_11_1_for_Android_armv7-Debug\android-build\build\outputs\apk\. q# z; R% }5 h  v; G. E0 g

& Y7 m, _8 z* y5 b7 ?2 y成功后如图
0 x0 g4 r' f+ b7 @
# s7 p, i; _* i
  • TA的每日心情
    奋斗
    2025-1-1 15:26
  • 签到天数: 584 天

    [LV.9]以坛为家II

    2#
    发表于 2021-5-23 12:02 | 只看该作者
    棒棒棒,学习学习
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 14:26 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表