qt android生成so,Android Studio调用QT for Android生成的.so库

本文详细介绍了如何在Android Studio中调用QT for Android生成的.so库,包括QT项目的创建、库的选择、JNI方法注册、.so文件的放置以及解决依赖库缺失的问题,帮助开发者实现Android与QT的无缝结合。
摘要由CSDN通过智能技术生成

本文介绍如何实现Android 与 QT 的结合,使Android能够调用QT的代码,避免重复造轮子

最近在做AndroidStudio调用QT写的so库,在网上搜集资料,大多数都不全,而且很少有AndroidStudio版本,于是将自己这几日的心得做以研究整理:

首先,Android调用的库是.so库,所以QT必须安装QT for Android,否则无法生成对应的.so库,不要想着用linux系统也可以,因为它必须要生成具体的CPU架构的.so库。具体的QT for Android环境配置,这里就不介绍的,可以自行百度,网上资料很多,主要说一下,因为可能有的人需要在AndroidStudio里编写.so库,来间接调用第三方库,中间会用到ndk-build命令,我几乎每个版本ndk都试了一遍,推荐使用r10e版本。

好,话不多说,步入正题:

1.QT生成so文件:

如果已将QT for Android环境配置好,那么在新建QT项目时,右上角应该会有Android的选项

3b66d2c1ecf3a8a49495ee7af573d30f.png

如图,我们选择新建Library->C++库,选择Android设备模板

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值