cordova插件添加外部.aar文件(不是.jar)

我正在编写一个插件来使用filepicker https://github.com/Ink/filepicker-

android的本地android SDK 。

在Maven

Central上,它们仅提供.aar文件(http://search.maven.org/#artifactdetails%7Cio.filepicker%7Cfilepicker-

android%7C3.8.13%7Caar),而不是.jar文件。

如果我在config.xml中添加此行 <source-file src="src/android/filepicker-

android-3.8.13.aar" target-dir="libs/" />

该文件是在libs中复制的,但在通过via构建期间未包含在类路径中cordova build,因此构建失败。

包含带有aar文件的第三方库的最佳解决方案是什么?

谢谢您的帮助

回答:

我找到了一个可行的解决方案:

添加一个包含您的依赖项的新gradle文件:

dependencies {

compile 'io.filepicker:filepicker-android:3.9.1'

}

在您的中plugin.xml,参考额外的gradle文件:

<!-- android -->

<platform name="android">

...

<framework src="src/android/FilePickerIO.gradle" custom="true" type="gradleReference" />

</platform>

就这样。

以上是 cordova插件添加外部.aar文件(不是.jar) 的全部内容, 来源链接: utcz.com/qa/416942.html

回到顶部