我正在尝试将android support v7 appcompat
库的依赖项添加到我的Cordova插件中。我尝试了很多方法,但似乎没有什么可以做到的。我真的很惊讶我无法在Cordova网站或任何地方找到这方面的教程。
答案 0 :(得分:1)
事实证明这个问题有一个非常简单的解决方案。以前,我直接检查了我的Android库项目的内容我的Cordova插件。我的Cordova插件实际上只是iOS和Android的包装器,每个都有一个本机桥接类。
我尝试做的是将appcompat-v7
依赖项添加到我的plugin.xml
。那没用。
但是因为我在中央maven上将我的Android库项目作为.aar
分发,所以我能够修改我的plugin.xml
以简单地将该文件作为框架包含在内。由于我的.aar
依赖于appcompat-v7
以及随附的pom.xml
中指定的其他库,因此正常的Cordova构建过程运行良好。
<platform name="android">
<!--
Your other plugin configuration options would go here.
-->
<framework src="com.your.package:your-artifact:1.0.0"/>
<source-file src="src/android/YourBridge.java" target-dir="src/com/your/package/cordova"/>
</platform>