我正在开发一个需要引入一些额外依赖项的插件.因为我希望最终用户使用Android studio,所以我通过设置ANDROID_BUILD = gradle来使用gradle构建.
从我发现的,包括plugin.xml中的gradleReference似乎是完成我需要的完美方式.我按照这里所做的:
包括指定更高版本的plugman,但它似乎不起作用.包含的gradle似乎永远不会运行,我没有看到任何添加到项目的build.gradle中的内容.但是,我也没有看到任何错误.
我想知道是否这一点,如果问题是我正在使用发布的版本的cordova(4.3)和cordova-android(3.7.1),并且我可能需要预发布版本才能使用gradleReference,但我是难以弄清楚我可能需要什么.
我的plugin.xml包括:
<framework src="libs/toolkit_library/toolkit.gradle" custom="true" type="gradleReference" />
Run Code Online (Sandbox Code Playgroud)
这个文件存在于插件中:
dependencies {
compile group: 'com.xxx', name: 'xxx', version: '0.10.0'
}
Run Code Online (Sandbox Code Playgroud)