Qt for Android on Mac OSX部署

本文介绍了在Mac OS X环境下使用Qt Creator开发Android应用的步骤,包括下载Android SDK、NDK、JDK和apache-ant,配置Qt Creator环境,设置环境变量,以及通过adb工具部署和调试apk。在完成配置后,作者成功将apk推送到模拟器,但遇到了apk运行停止的问题,寻求解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    最近闲来无事,遂研究了一下mac平台使用Qt开发安卓应用,主要做了以下几件事情

   1. 去官网下载相对于的sdk,官方地址:http://qt-project.org/downloads,然后下载Android的SDK NDK,JDK,apache-ant-1.9.3工具包,下载地址可以自行谷歌

   2.配置qtcreator环境选项 :工具->外部->配置

   3.在配置选项中分别加入到相应的目录,注意:JDK的配置,先安装好oracle下的JDK,然后在配置框输入以下路径 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home,由于这个折腾了我半上午,终于在国外论坛找到了答案

   4.虽然在配置选项里面配置NDK,但是我们还得在环境变量里面加入ANDROID_NDK_ROOT这个变量,使用export  ANDROID_NDK_ROOT=/usr/xxxx/ndk/

   export PATH=ANDROID_NDK_ROOT:$PATH,然后source  ~/.bash_profile立即生效,可以使用echo $PATH查看是否生效

  5.新建Android项目,编译简单运行

  6.运行后,可以连接真机或者模拟器进行调试。其实他们是通过adb这个开发工具将该apk push到该真机或者模拟器里面的,具体可以细度adb命令的诸多使用方法

  7.查看真机的apk是否正常运行

  PS:目前在我模拟器里面已经安装apk成功,但是就是无法正常运行,提示该apk 停止运行,我采用的qml项目而非widget项目

  若是哪位知道什么原因,不吝赐教,谢谢

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值