【问题标题】:Android Studio Dolphin Gradle sync error - java.util.List org.jetbrains.kotlin.idea.roots.ProjectRootUtilsKt.findAllAndroid Studio Dolphin Gradle 同步错误 - java.util.List org.jetbrains.kotlin.idea.roots.ProjectRootUtilsKt.findAll
【发布时间】:2022-10-05 16:45:56
【问题描述】:

以下是我在 Dolphin 升级时遇到的 Gradle 错误。任何帮助表示赞赏。

 Android Studio Dolphin | 2021.3.1 Build #AI-213.7172.25.2113.9014738, built on September 1, 2022 Runtime version: 11.0.13+0-b1751.21-8125866 aarch64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 12.6 GC: G1 Young Generation, G1 Old Generation Memory: 2048M[![enter image description here][1]][1] Cores: 8 Registry:
        external.system.auto.import.disabled=true
        ide.text.editor.with.preview.show.floating.toolbar=false
        ide.instant.shutdown=false
    
    Non-Bundled Plugins:
        com.github.grishberg.android.android-layout-inspector-plugin (22.09.16.0)

    标签: android-studio gradle android-gradle-plugin intellij-plugin


    【解决方案1】:

    只需在安装 Dolphin 版本之前完全卸载任何 Android Studio。

    似乎错误来自 Kotlin 插件。如果您在 Chipmunk 顶部安装 Dolphin,Dolphin 不会删除文件夹 C:\Program Files\Android\Android Studio\plugins\Kotlin\lib 中以前的 jar 库

    因此,一些类/模板定义在 2 个不同的 jar 中,Android Studio 丢失并拒绝构建项目。

    adea.log 中的错误:

    2022-10-05 10:18:41,131 [  43352]  ERROR - e.fileTemplates.impl.FTManager - Assertion failed: Duplicate bundled template Kotlin Worksheet.kts [jar:file:/C:/Program%20Files/Android/Android%20Studio/plugins/Kotlin/lib/kotlin-plugin.jar!/fileTemplates/internal/Kotlin Worksheet.kts.ft, jar:file:/C:/Program%20Files/Android/Android%20Studio/plugins/Kotlin/lib/kotlin-idea.jar!/fileTemplates/internal/Kotlin Worksheet.kts.ft] 
    java.lang.Throwable: Assertion failed: Duplicate bundled template Kotlin Worksheet.kts [jar:file:/C:/Program%20Files/Android/Android%20Studio/plugins/Kotlin/lib/kotlin-plugin.jar!/fileTemplates/internal/Kotlin Worksheet.kts.ft, jar:file:/C:/Program%20Files/Android/Android%20Studio/plugins/Kotlin/lib/kotlin-idea.jar!/fileTemplates/internal/Kotlin Worksheet.kts.ft]
        at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:218)
        at com.intellij.ide.fileTemplates.impl.FTManager.createAndStoreBundledTemplate(FTManager.java:208)
        at com.intellij.ide.fileTemplates.impl.FTManager.setDefaultTemplates(FTManager.java:197)
        at com.intellij.ide.fileTemplates.impl.FileTemplatesLoader.loadConfiguration(FileTemplatesLoader.java:168)
        at com.intellij.ide.fileTemplates.impl.FileTemplatesLoader.lambda$new$0(FileTemplatesLoader.java:63)

    或者如果您不想卸载 Android Studio,请尝试“清理”文件夹 C:\Program Files\Android\Android Studio\plugins\Kotlin\lib(我没有测试过)

    你应该只有这些文件:

    和 jps 文件夹:

    【讨论】:

      猜你喜欢
      • 2015-03-02
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 2015-08-12
      • 2017-03-20
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      相关资源
      最近更新 更多