cordova自定义插件使用第3方JAVA lib gradle

时间:2015-12-01 09:54:17

标签: android-studio gradle cordova-plugins visual-studio-cordova

我想引用第三方库:

import com.googlecode.mp4parser.authoring.Movie;

但在android studio中,gradle在C:\ Users \ flieks \ .gradle \ ...中填充了库...

现在我如何“导出”插件项目? 我想在文件夹src \ android \ main.java

中的某个地方安装mp4parser

问候 菲利克斯

2 个答案:

答案 0 :(得分:1)

您可以在插件中引用Gradle文件,以便您可以引入其他库(如果我正确理解您的问题)。查看crosswalk-webview插件中的plugin.xml,了解如何添加一个:

https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview/blob/master/plugin.xml

完成后,您可以在插件代码中导入该类。

答案 1 :(得分:0)

将它添加到plugin.xml就可以了解

  <platform name="android">
    <config-file parent="/*" target="res/xml/config.xml">
      <feature name="Mp4Parser">
        <param name="android-package" value="com.catwalk.mp4parser.Mp4Parser" />
      </feature>
    </config-file>
    <config-file parent="/*" target="AndroidManifest.xml" />
    <source-file src="src/android/Mp4Parser.java" target-dir="src/com/catwalk/mp4parser/Mp4Parser" />
    <framework src="src/android/build.gradle" custom="true" type="gradleReference" />
  </platform>

并且与JAVA文件位于同一文件夹中

dependencies {
  compile group: 'com.googlecode.mp4parser', name: 'isoparser', version: '1.1.7'
}