gpt4 book ai didi

gradle - 无法应用插件[id 'realm-android']

转载 作者:行者123 更新时间:2023-12-03 04:01:21 32 4
gpt4 key购买 nike

我刚刚将我的 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,因为存在以下错误:

didn't find class "io.realm.internal.network.NetworkStateReceiver"



编辑:显然2.0.2工作正常。我只是在一些错误的一些注释中发现,存在一个2.0.2版本。这有点令人沮丧。 :(

最佳答案

此问题已在2.0.2中修复,removeIf()仅在Java 8中存在;一旦将其替换为与Java 7兼容的东西,构建便会再次起作用。

关于gradle - 无法应用插件[id 'realm-android'],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39954491/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com