Qt for Android移植时怎么将自己编译的插件(so文件)打包进APK中,执行时调用

shengyanlove 2017-05-25 09:50:14
简单更改QT插件的源码,在PC端自己编译生成的dll文件,我把它放在相应的plugins和qml文件夹下面的子文件夹里面,程序运行时就会自动调用,现在想移植到Android上,我编译生成了相应的.so文件,但是不知道应该放在程序的什么目录下,怎么打包进
APK,让QT程序运行的时候不调用QT自己的插件,而是调我自己编译生成的插件
...全文
603 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jklinux 2017-06-01
  • 打赏
  • 举报
回复
不好意思,跑题了。插件我没做过。 可不可以写代码来加载指定的插件?
shengyanlove 2017-05-31
  • 打赏
  • 举报
回复
1楼大神,我是小白,可能问题描述的不是很明白,也可能没看懂你的教程,我现在是这么操作的: (1)我自己编译了一个离线版本的地图插件:libqtgeoservices_osm.so (2)用他替换了QT安装目录下面的...\Qt5.7.0_Android\5.7\android_armv7\plugins\geoservices\libqtgeoservices_osm.so文件 (3)程序执行的时候调用的是我自己编译的地图插件 但是有个问题,这样我写其他的程序调用地图插件的时候都是调用我自己的地图插件了,有没有什么版本,能让我在这个特定的程序时调用我自己编译的地图插件。而其他程序仍然调用,QT安装目录下自带的地图插件。
jklinux 2017-05-26
  • 打赏
  • 举报
回复
楼主,看我的博文, 我刚做了。 http://blog.csdn.net/jklinux/article/details/72772286

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧