【发布时间】:2014-12-13 01:25:12
【问题描述】:
自上次更新 1.0 以来,我遇到了 gradle 这个问题:
Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作。
我也收到这个插件错误:
错误:“java”插件已应用,但与 Android 插件不兼容。
我该如何纠正这个错误?
【问题讨论】:
标签: plugins gradle android-studio
自上次更新 1.0 以来,我遇到了 gradle 这个问题:
Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作。
我也收到这个插件错误:
错误:“java”插件已应用,但与 Android 插件不兼容。
我该如何纠正这个错误?
【问题讨论】:
标签: plugins gradle android-studio
在您的一个构建脚本中,您有这两行:
apply plugin: 'java'
apply plugin: 'com.android.application'
请注意,第二行中的 Android 插件可能是 'com.android.library' 或 'android' 或 'android-library'。无论如何,这意味着您试图在同一个构建脚本中同时拥有 Java Gradle 插件和 Android Gradle 插件,而这两者并不兼容。如果这个模块是一个Android模块,那么你需要保留Android插件声明;如果是 Java 模块,请保留 Java 模块。
如果您尝试在需要 Java 插件的 Android 模块中使用某些构建脚本插件或功能,那么它根本不起作用,您必须找到替代方案。
【讨论】:
您并不总是写两个插件名称,有时这可能是因为更新 SDK 导致的问题,即从 sdk 19 更新到 sdk 23.....
在这种情况下,您只需执行以下操作....for gradle image solution 这里 23 代替 19 只需在 Application->src->build.gradle 的 build.gradle 文件中更改它,而不是在 gradle 部分中
【讨论】: