Mbu*_*sio 17 kotlin android-studio android-gradle-plugin kotlin-android-extensions gradle-kotlin-dsl
我的项目在我的 Mac 上运行并成功构建,但我从 github 克隆,尽管 Android Studio 似乎正常工作,但该项目无法构建。我使用 Kotlin DSL 设置了这个项目。
Gradle sync failed: could not find extension implementation class org.jetbrains.kotlin.idea.scripting.gradle.roots.GradleBuildRoot
尝试使缓存失效,删除了所有 .gitignore 规则,但它仍然是一样的。有任何想法吗?
Mar*_*een 46
我遇到了同样的问题(注意:运行 Linux/Ubuntu 20.04 LTS 和 Android Studio 4.1.1)。
事情我想,没有不工作,坚持错误:
.gradle和.m2文件夹1.4.21到1.4.10什么工作:
一旦我将项目移回原始位置,我就会开始遇到相同的错误。这让我相信这是某种缓存问题,与缓存“无效”分开。
解决方案 :
Android Studio / Intellij 创建一个名为 的隐藏文件夹:
在 Linux 上:
作为 : ~/.cache/Google/AndroidStudioX.X
: ~/.cache/Jetbrains/IntelliJIdea2020.X
在 Mac 上:
作为 : ~/Library/Caches/Google/AndroidStudioX.X
: ~/Library/Caches/Jetbrains/IntelliJIdea2020.X
在 Windows 上:
作为 : %HOME%\AppData\Local\Google\AndroidStudioX.X
: %HOME%\AppData\Local\Jetbrains\IntelliJIdea2020.X
此文件夹内还有其他各种文件夹,但是我删除了相关的工作区文件 ( workspace/[project name].[hashed value].xml),之后再次打开项目时问题从其原始位置消失了。
因此,“使缓存无效/重新启动”似乎不会“使所有缓存无效”!
我希望这能解决你的问题!
更新
由于这个答案获得了相当多的支持,因此这似乎是 Intellij 的一个持续错误。如果有人遇到此问题,在使用建议的解决方案解决之前,请考虑检查错误跟踪器上没有未解决的问题并提交新问题:https : //youtrack.jetbrains.com/issues
如果有问题,请随意编辑此更新。
更新 2
@GeniusRUS 打开的问题:
https://youtrack.jetbrains.com/issue/KT-44937
| 归档时间: | 
 | 
| 查看次数: | 2469 次 | 
| 最近记录: |