为了账号安全,请及时绑定邮箱和手机立即绑定

更新 Android Studio 后无法转换对象

更新 Android Studio 后无法转换对象

慕码人8056858 2022-05-21 21:00:28
将 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 Build #AI-182.5107.16.33.5199772,于 2018 年 12 月 25 日构建JRE:1.8.0_152-release-1248-b01 amd64 JVM:JetBrains sro Windows 10.0的 OpenJDK 64 位服务器 VM任何帮助将不胜感激。
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

尝试以下恢复步骤(假设一个相当标准的 Android Studio 项目设置):

  1. 在 Android Studio 中,在每个打开的 IDE 窗口中选择 File > Close Project,直到返回欢迎对话框

  2. 备份整个项目目录,以防这些说明不起作用,以便您恢复当前状态

  3. 在项目根目录中,删除.gradle/.idea/build/子目录以及所有*.iml文件

  4. 在每个模块目录(例如app/)中,删除build/子目录以及所有*.iml文件

  5. 在欢迎对话框中,选择“导入项目(Gradle、Eclipse ADT 等)”

  6. 选择您的项目目录,然后单击“确定”将其导入

这基本上是对项目的“深度清理”,去掉了属于实际项目源代码的所有内容。幸运的是,您的项目现在将成功运行。

如果失败开始比较这个项目的 Gradle 文件和一个新创建的项目(在你的评论中,这似乎工作正常),并尝试找出哪些差异导致了你的问题。



查看完整回答
反对 回复 2022-05-21
  • 1 回答
  • 0 关注
  • 115 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信