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

迅为4412开发板Qt_for_Android

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
QT 是一个非常优秀的跨平台工具。所以我们只需要掌握 QT 做界面的方法,我们就可以很方便的做 QT的跨平台应用了。
( ~" Y) v  S  g) c为什么要学习 QT_For_Android?; i; E# j) |1 t! ]: z; _+ p
1.体验 QT 跨平台的优越性
) f! c5 e! F; G1 Z3 i! ~2.非常适合我们非科班出身的开发人员来开发和调试 APP。
( s8 y& [2 Q' m+ r" U. X84.1 搭建开发环境
* ]/ V1 g1 m5 R, @. f" M1.安装 JDK,选择默认路径,一路点击下一步即可。
+ U. c6 U; d! V3 _9 g; n3 B. Q* J; H  L1 _+ c0 J; p1 ^" I
安装完成后进入相应的路径查看:
. J" S( C1 H& ~) A+ ~! J4 _
! i* B& ^2 G5 ]5 [# Y需要注意的问题:
. B& I( I* w1 M$ b(1)建议使用我们提供的版本,如果自己下载可能会出现问题。
5 V. v/ O2 M7 h3 T  c$ M(2)建议大家安装到 C 盘下面,不要有中文路径。
% l" o0 S' s7 X1 ]5 s8 P+ h2 y- O2.安装 sdk 和 ndk,直接解压即可,解压的路径不要有中文路径。我这里是解压到了 JDK 的安装路径,如果 C 盘空间不够可以解压到其他盘,但要记住位置,下面需要用到。
0 Z& i, z. l6 F7 w: [% L! \3 g/ d4 q' T" L, ^
3.配置环境
; @1 }, H+ Q/ f- I1 e. w0 g打开 QTCreator,打开工具->选项,选择如图内容:
0 J" k3 X* b* a. c9 z6 G( ]( D8 B& K* [" A3 h9 ^
设置 JDK,SDK.NDK 的路径,如图:+ F$ ^) l5 n6 m. a6 _7 e$ j" S$ B

- U) U' ^' Y3 R+ `设置完成以后,我们点击 apply 和 ok 即可。
$ [' ]( r7 g8 e) w) W' o/ J2 制作安卓 APP2 Q7 m: I5 f, i( Y+ v7 E0 k
激活编译器,点击项目-> 安卓编译器即可,然后就可以在左下角看到安卓的编译器。
0 S7 t1 c9 _1 a
5 Q1 c% J4 g, e- |* P- |* B切换编译器为安卓编译器,如图所示,然后接上手机,开发板连 OTG。
& Z7 r: T' E# ]' S! a
& N: v0 H5 s2 m6 w& g* f9 c连接好了手机或者开发板(开发板烧写安卓系统),检查编译工具有没有问题,是不是报错了,如果没有就可以进行下一步了。
  O' x+ ~6 ?# ]! R3 o& ~点击 run,看是不是发现了我们的手机或者开发板,设备管理器里有没有出现 Android Device,如果没有发现,需要检查下 adb 驱动是不是正常的,用驱动精灵检查一下驱动是否正常,还有手机或者开发板的usb 允许调试是不是打开了,手机的 usb 的调试在开发者模式里面。
/ N& {8 O+ l  x' b( a  }% p+ H- q$ x: b6 ~2 x& m
识别到开发板或者手机以后,点击 run 开始编译,注意,此时电脑一定要保持联网状态,不联网是不行的。
; a! [) S; }3 M& g' i有可能遇到的错误:
' b$ C, [/ Y% p; h+ a6 L8 `7 o* Jwhat went wrong:& i' A# \5 O. p# ~' @
问题原因:被墙了。
$ ^( `4 H5 G/ A9 c! v- r$ s3 D解决方法:更换源。' B6 w3 ]% j8 a5 Z
进入编译器设置选项:如图所示:
5 b) M3 _# C3 N/ A( _9 \: G" ]% a点击工程,点击 Build Android APK 的详情,点击 Create Template,点击完成。
7 v" R- [% C' W  e$ P$ _7 D% `# o( J1 A7 S) T1 F0 v
然后在我们的工程下面就会得到很多文件,我们点击 build.grade 文件,注释掉 jcenter,如图所示:6 H1 i& L: A- h8 c# I

' O7 N" T+ i- T' ^: q# I然后在 build.grade 文件添加以下代码,
) L- y& ?+ D6 s- ]注释掉两个 jcenter,分别在下面添加新的源(阿里云):
. H! N2 B9 p6 G3 w
3 @/ b& D* i  Q* b
. w; u3 t. |+ p$ Q9 ^( H+ J编译完成后会自动在开发板或手机上安装 APP  E6 c) a) I0 ^+ q$ I- a" }
* ?: L: y$ Z/ k- f5 p5 G# W( q
设置 APP 图标:打开工程文件.pro,最下面是工程文件夹,把图标放到此文件夹。图标格式必须为 PNG 格式。/ P. A, P6 U5 W, C

. j0 Y- J- W0 @' ^然后再生成的文件中选择 AndroidManifest.xml,填写 APP 名字,Run 的编辑栏要和工程名保持一致,下面 Application icon 三个图标都要填。如图 所示:0 S) l3 b* k3 @" A1 W: C
" S, W8 H' `6 d7 U: V/ ]
生成的 APK 所在的路径在工程目录下
/ }% d2 @: f) L: |( [- D- bbuild-time-Android_for_ARMeabi_v7a_GCC_4.9_Qt_5_11_1_for_Android_armv7-Debug\android-build\build\outputs\apk\; ?3 v, Z3 P2 m! y3 c

  H4 b/ }! e/ p- }成功后如图
" c6 X: f0 m! L* }* L' ^: P0 B4 I; Y
  • 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 13:22 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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