gpt4 book ai didi

java - 更新 Android Studio 后无法转换对象“org.gradle.api.internal...”

转载 作者:行者123 更新时间:2023-12-02 10:20:32 26 4
gpt4 key购买 nike

将 android studio 更新到 2018 年 12 月 25 日构建的版本 3.3 Build #AI-182.5107.16.33.5199772 后,我在尝试构建项目时开始收到此错误消息:

无法将类“org.gradle.api.internal.collections.SortedSetElementSource”的对象“org.gradle.api.internal.collections.SortedSetElementSource@4a6a22ae”转换为类“java.util.TreeSet” 。我尝试自己修复它,但到目前为止还没有成功。

我已经尝试过:

清洁项目
重建项目
使缓存无效

更多信息:
安卓工作室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

如有任何帮助,我们将不胜感激。

最佳答案

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

  1. 在 Android Studio 中,在每个打开的 IDE 窗口中选择"file">“关闭项目”,直到返回欢迎对话框
  2. 备份整个项目目录,以防这些说明不起作用,以便您可以恢复到当前状态
  3. 在项目根目录中,删除 .gradle/.idea/build/ 子目录以及任何 *.iml 文件
  4. 在每个模块目录(例如 app/)中,删除 build/ 子目录以及所有 *.iml 文件<
  5. 在欢迎对话框中,选择“导入项目(Gradle、Eclipse ADT 等)”
  6. 选择您的项目目录并单击“确定”将其导入

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

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

关于java - 更新 Android Studio 后无法转换对象“org.gradle.api.internal...”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54371763/

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