【问题标题】:How to add a Jar file to a Cordova plugin for Android without compiling it into the APK如何将 Jar 文件添加到适用于 Android 的 Cordova 插件而不将其编译到 APK 中
【发布时间】:2015-04-02 14:49:04
【问题描述】:

我正在创建一个 Cordova 插件并希望链接到现有的 jar。所有的文档和帮助都说要将 jars 添加到插件的“libs”文件夹中,如果你想将 JAR 包含到最终的 APK 中,这可以正常工作,但我想将它作为 运行时依赖项 .

我可以在 Android Studio 或 Eclipse 中通过将 JAR 添加为依赖项并将范围选择为“已提供”来执行此操作,但该选项不会对任何想要使用我的插件构建应用程序的人开放。

谢谢。

【问题讨论】:

    标签: android cordova jar cordova-plugins


    【解决方案1】:

    您可以使用我发现的最新版本的 Cordova CLI(5.0 版)来执行此操作。只要您使用 gradle 构建,您就可以将 jar 文件包含到您的项目中(例如在 /lib 下)

    <source-file src="myjar.jar" target-dir="lib" />
    

    然后包含一个 extras.gradle 文件,如下所示:

    dependencies {
        provided files('lib/myjar.jar')
    }
    

    并在plugin.xml中添加引用

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

    【讨论】:

    猜你喜欢
    • 2016-08-10
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 2019-12-04
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多