使用自己的插件结构将Qt应用程序部署到android

时间:2015-02-05 13:56:04

标签: android qt plugins deployment

我在Qt中为Windows,OSX和Linux编写了一个基于插件的客户端应用程序。 现在我想把它移植到Android。

主要应用程序在Android上运行良好。 现在我的问题:

该应用正在寻找插件文件夹中的插件:

├── app<br>
├── plugins<br>
│   ├── SomePlugin<br>
│   │   ├── SomePlugin.pluginInfo<br>
│   │   └── libSomePlugin.so<br>
│   ├── OtherPlugin<br>
│   │   ├── OtherPlugin.pluginInfo<br>
│   │   └── libOtherPlugin.so<br>
│   ├── AnotherPlugin<br>
│   │   ├── AnotherPlugin.pluginInfo<br>
│   │   └── libAnotherPlugin.so<br>

部署后,调试输出显示plugin-dir为:

D/Qt( 3248): [...]: "plugindir:/data/app/org.qtproject.debugbuild-1/lib/arm"

如何添加子文件夹插件/部署并添加相应的libPlugin.so和Plugin.pluginInfo文件?

我尝试将它们添加到libs.xml中的bundled_in_lib数组中,但它没有添加所需的文件和文件夹(构建.apk时没有错误输出,只是没有添加)。

哦,BTW我正在使用Android SDK Tools 24.0.2和 Android NDK r10d。

0 个答案:

没有答案