我在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。