社区
Qt
帖子详情
Qt for Android移植时怎么将自己编译的插件(so文件)打包进APK中,执行时调用
shengyanlove
2017-05-25 09:50:14
简单更改QT插件的源码,在PC端自己编译生成的dll文件,我把它放在相应的plugins和qml文件夹下面的子文件夹里面,程序运行时就会自动调用,现在想移植到Android上,我编译生成了相应的.so文件,但是不知道应该放在程序的什么目录下,怎么打包进
APK,让QT程序运行的时候不调用QT自己的插件,而是调我自己编译生成的插件
...全文
634
3
打赏
收藏
Qt for Android移植时怎么将自己编译的插件(so文件)打包进APK中,执行时调用
简单更改QT插件的源码,在PC端自己编译生成的dll文件,我把它放在相应的plugins和qml文件夹下面的子文件夹里面,程序运行时就会自动调用,现在想移植到Android上,我编译生成了相应的.so文件,但是不知道应该放在程序的什么目录下,怎么打包进 APK,让QT程序运行的时候不调用QT自己的插件,而是调我自己编译生成的插件
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
Qt
on
Android
核心编程
"
Qt
on
Android
核心编程"主要关注如何将
Qt
应用
移植
到
Android
平台,并充分利用
Qt
框架在
Android
设备上构建高效、功能丰富的应用。这涉及以下几个关键知识点: 1. **
Qt
与
Android
集成**:在
Android
平台上运行
Qt
应用需要...
《
Qt
on
Android
》核心编程之实例Q12
《
Qt
on
Android
》核心编程是
Qt
开发者在将应用程序
移植
到
Android
平台
时
的重要参考资料。这个实例Q12,作为书
中
的一个关键练习,旨在帮助初学者深入理解如何在
Android
设备上利用
Qt
框架
进
行应用开发。通过实践这个实例...
软件产品改
进
与展示实现方案-dex2jar测试及优化V1.01
我们计划集成
apk
tool工具,它是专门用于反
编译
APK
资源的。通过修改dex2jar的bat脚本,使其在运行
时
先
调用
apk
tool对资源
进
行解包,然后再
执行
dex2jar的反
编译
任务。这样,用户在使用dex2jar
时
,可以同
时
获得源代码和...
CrossPlatCpp:适用于
Android
iOS的跨平台C ++示例应用程序
5. **构建与
打包
**:利用框架提供的工具或自定义脚本来
编译
代码,生成适用于
Android
和iOS的
APK
或IPA包。 6. **测试**:在实际设备或模拟器上
进
行功能和性能测试,确保在各个平台上都能正常运行。 7. **部署**:...
QT
6.6下
android
编译
及
调用
自定义so库方法
最近需要把
QT
程序从5.12的桌面环境
移植
到
QT
6.6的
android
下,项目
中
有很多DLL库要重新
编译
为so
文件
,
移植
到
android
环境然后
调用
,
中
间有很多坑,虽然大体和桌面系统用法相同,但细节上还是有区别的,尤其是so库的
调用
...
Qt
16,818
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章