Android Studio 3.1 Canary 3 – Gradle同步失败
不知道为什么Android Studio 3.1 Canary 3有bug并停止工作,我将gradle更新为3.1-alpha03
,并停止工作,无论我再次下载该项目,是否再次下载了Android Studio。
我已经签出了旧版本的项目,但是这个消息仍然显示:
Gradle sync failed: com.android.tools.idea.gradle.project.model.AndroidModuleModel.getSelectedVariant()Lcom/android/tools/idea/gradle/project/model/ide/android/IdeVariant; (8s 806ms)
我已经删除.idea
文件夹, .gradle
文件夹,无效并重新启动
我不知道还有什么可做的,不能运行或使用IDE。
编辑:
EDIT2:
新项目也不起作用
这是Kotlin 1.1.60-release-Studio3.0-1
插件的一个问题。
从Android Studio中卸载它并从这里获取旧版本: https : //plugins.jetbrains.com/plugin/6954-kotlin
要解决这个问题,你必须升级或降级你的kotlin插件
解决方案1:升级插件
首先进入工具菜单>选择Kotlin>配置Kotlin插件更新>选择一个kotlin插件和新闻下载(稳定或早期访问,我选择了早期访问来解决这个问题)
最后根据下载的版本更改build.gradle(Project :)中的kotlin版本
解决方案2:降级插件
如果你在Mac上,然后按: Command + ,
打开首选项,然后选择插件和搜索kotlin&卸载它,它会回滚到以前的版本:1.1.51
在Windows机器上 ,按下Control + Alt + S
打开设置对话框,然后选择插件&搜索kotlin&卸载它,它会回滚到以前的版本:1.1.51
请注意:不要在插件中取消选中kotlin,否则会禁用kotlin,无法识别kotlin文件和语法
尝试下载并安装android studio 3.1的这个 kotlin插件
在Windows上,我只是从C:\ Users \文件夹中删除 –
.AndroidStudioPreview3.1
和.android,.gradle中的所有缓存文件夹
问题没有了)
解决了:
首先运行 – > find ~ -path ~/Library/Caches/Metadata/Safari -prune -o -iname \*android\*studio\* -print -prune
删除与android-studio相关的所有文件夹
开始全新的安装和项目设置
回滚到以前的gradle版本我自己面临这样的问题,并远离RC的gradle版本,除非真的需要。