在将Android Studio更新为版本 3.3 Build#AI-182.5107.16.33.5199772 后,该版本建于2018年12月25日,我在尝试构建项目时开始收到此错误消息:>
无法将类为“ org.gradle.api.internal.collections.SortedSetElementSource”的对象“ org.gradle.api.internal.collections.SortedSetElementSource@4a6a22ae”转换为类“ java.util.TreeSet” 。我已经尝试过自己修复它,但到目前为止没有成功。
我已经尝试过:
清理项目
重建项目
使缓存无效
更多信息:
Android Studio 3.3
内部版本#AI-182.5107.16.33.5199772,建于2018年12月25日
JRE:1.8.0_152-release-1248-b01 amd64
JVM:JetBrains s.r.o
的OpenJDK 64位服务器VM
Windows 10 10.0
任何帮助将不胜枚举。
答案 0 :(得分:1)
尝试以下恢复步骤(假设使用相当标准的Android Studio项目设置):
.gradle/
,.idea/
和build/
子目录以及所有*.iml
文件app/
)中,删除build/
子目录以及所有*.iml
文件这基本上是项目的“深度清理”,摆脱了不是实际项目源代码一部分的一切。幸运的是,您的项目现在将成功运行。
如果那失败,则开始比较该项目和新创建的项目(在您的评论中,看来工作正常)的Gradle文件,并尝试找出其中的差异造成您的问题。