Tom*_*rek 5 java phonegap-plugins cordova
我需要在.jar我的自定义cordova插件中包含3rd party 插件。我找不到任何方法可以做到这一点。
fe我的一些实际代码如下所示(在中plugin.xml):
<platform name="android">
<config-file target="res/xml/config.xml" parent="/*">
<feature name="AztecReader">
<param name="android-package" value="com.example.aztecreadermobilas.AztecReaderPlugin"/>
</feature>
</config-file>
<source-file src="src/android/AztecReaderPlugin.java" target-dir="src/com/example/aztecreadermobilas" />
</platform>
Run Code Online (Sandbox Code Playgroud)
我需要包括的库:
/libs
/armeabi
/libAztecLibrary.so
/armeabi_v2
/libAzteclibraryv2.so
/AztecReader.jar
Run Code Online (Sandbox Code Playgroud)
小智 4
我发现了一个可能涵盖您的用例的示例:
https://github.com/phonegap/phonegap-plugin-fast-canvas/blob/master/plugin.xml
看一下第 31 行。似乎可以通过源文件指令包含预编译库(在本例中为 Android/libs/armeabi/libFastCanvasJNI.so)。
我不知道这是否也适用于 java 类文件。您可以通过提取 jar 并将每个包含的类文件添加为源文件来完成此操作。尝试一下吧。
AztecReader 似乎可以作为源代码提供,因此您可以直接从源代码(java 文件)访问您的插件。它们将在应用程序构建期间进行编译。这似乎是将阅读器集成到插件中的最简单方法。
| 归档时间: |
|
| 查看次数: |
5223 次 |
| 最近记录: |