有什么办法或变通或者让Android插件的提示,使得从gradle产出和gradle这个实验性的工作在一起的插件?从混合的gradle和gradle这个实验性
例如混合这两种版本:
com.android.tools.build:gradle:1.3.1
com.android.tools.build:gradle-experimental:0.3.0-alpha4
我有现成的项目,该项目使用了一些外部插件(app/build.gradle
):
apply plugin: 'com.android.model.application'
apply plugin: 'com.android.databinding'
apply plugin: 'com.jakewharton.hugo'
在我的根
build.gradle
我:
com.android.tools.build:gradle-experimental:0.3.0-alpha4
问题,我有:
* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.databinding']
> java.lang.NullPointerException (no error message)
或
* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.jakewharton.hugo']
> 'android' or 'android-library' plugin required.
没有其他插件我的项目工作正常(我的Android库与一些NDK代码是从我的主要项目叫。当我在其他人上添加提到的插件时会发生问题。
,问题是 - 它是每个插件的gradle这个实验性的问题或问题(雨果,数据绑定,贴切,可能更多)。
或者,也许你有任何暗示,如果有任何其他方式与当前的gradle稳定和插件库(与NDK代码),使用gradle这个实验性的应用程序?
我想避免是交易带* .mk文件和(尽可能充分)的Android Studio的支持。更大的图片是准备.aar库与NDK代码(只是简单的计算),将能够插入到现有的项目。
仅供参考,以使在摇篮数据绑定你需要做的这个:'{绑定启用 =真 }' –
@froger_mcs我知道这个问题有一个公认的答案,但你管理使用的gradle' (用于NDK支持)和'databinding'支持,或者这两个功能必须位于单独的模块中? – pskink