Nel*_*wor 5 android gradle cordova cordova-plugins
我正在开发一个需要引入一些额外依赖项的插件.因为我希望最终用户使用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)
事实证明,在我使用的 Cordova Android 3.7.1 中,gradle 是通过 build.properties 包含的,而不是通过修改原始 gradle 文件(即使原始 gradle 文件中有一个标记表明内容将包含在那里) )。
这也意味着包含的 gradle 仅通过 Cordova 构建运行,而不是在标准 gradle 构建中运行,因为它不使用 build.properties。据报道,在 Cordova Android 4.0 中这将不再是问题。
归档时间: |
|
查看次数: |
1204 次 |
最近记录: |