如何将Jar文件添加到Cordova Android插件而不将其编译到APK中

hlswsv35  于 2022-12-13  发布在  Android
关注(0)|答案(2)|浏览(156)

我正在创建一个Cordova插件,并希望链接到一个现有的jar。所有的文档和帮助都说要添加jar到插件的'libs'文件夹,如果你想将JAR包含到最终的APK中,这是可以的,但我想将它作为一个运行时依赖项包含
我可以在Android Studio或eclipse中通过添加JAR作为依赖项并选择范围为“提供”来实现这一点,但该选项不会向任何希望使用我的插件构建应用的人开放。

  • 谢谢-谢谢
wecizke3

wecizke31#

您可以使用我发现的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"/>
dpiehjr4

dpiehjr42#

我希望你一切都好。
我尝试用flutter和Kotlin读取RFID标签,我按照你上传的指南操作,但仍然无法获得值。我更改了createProfile(),但它什么也没做,它只读取条形码,而不是RFID,请帮助!

相关问题