Gradle 未能应用插件[id';realm android';]

Gradle 未能应用插件[id';realm android';],gradle,realm,Gradle,Realm,我刚刚将我的realm gradle依赖项更新为2.0.1,现在android studio将不再进行gradle编译,出现以下错误: Error:(2, 0) No signature of method: org.gradle.api.internal.artifacts.DefaultDependencySet.removeIf() is applicable for argument types: (io.realm.gradle.RealmPluginExtension$_setSyn

我刚刚将我的realm gradle依赖项更新为2.0.1,现在android studio将不再进行gradle编译,出现以下错误:

Error:(2, 0) No signature of method: org.gradle.api.internal.artifacts.DefaultDependencySet.removeIf() is applicable for argument types: (io.realm.gradle.RealmPluginExtension$_setSyncEnabled_closure1) values: [io.realm.gradle.RealmPluginExtension$_setSyncEnabled_closure1@401bbb3e]
Possible solutions: remove(java.lang.Object), removeAll(java.util.Collection), removeAll([Ljava.lang.Object;), removeAll(groovy.lang.Closure)
当我试图清理项目时,gradle告诉我:

Error:(2, 1) A problem occurred evaluating project ':commons'.
> Failed to apply plugin [id 'realm-android']
   > Could not create an instance of type io.realm.gradle.RealmPluginExtension_Decorated.
我在某个地方读到,如果gradle在其任何存储库中都找不到指定的插件,可能会发生这种情况。我只在我的存储库部分指定了jcenter()。我尝试从2.0.0更新到2.0.1,因为出现以下错误:

未找到类“io.realm.internal.network.NetworkStateReceiver”


编辑:显然2.0.2工作正常。我刚刚在一些bug的评论中发现有一个版本是2.0.2。这有点令人沮丧(

这是在2.0.2中修复的,
removeIf()
只存在于Java 8中;一旦被兼容Java 7的东西取代,构建就可以再次工作。

是的,您肯定应该升级到2.0.2。