无法完成Gradle执行导致仅允许从事件分派线程进行写访问

时间:2018-01-21 09:39:32

标签: android android-studio gradle

当我打开我的android工作室时,完成Gradle构建后,我收到以下错误 “无法完成Gradle执行

原因:

只允许来自事件调度线程的写访问“

我该怎么办?

以下是错误消息的图片

enter image description here

7 个答案:

答案 0 :(得分:1)

我关闭了IDE,删除了用户主目录中的.AndroidStudio3.0文件夹,并且在我再次启动它之后,该错误消失了。 IDE还自行停用了android支持插件。 我在删除文件夹之前导出了设置,以便在重新安装'之后快速覆盖默认设置。

导入所有设置后,错误重新出现,因此我重复删除操作,然后导入除SDK settings以外的所有设置并使其正常工作。似乎某些设置已更改,导致IDE无法运行。

答案 1 :(得分:1)

我也遇到了同样的问题,所以我无效缓存并重新启动。重启时你会发现同样的问题,然后点击你会发现的Logcat

请配置Android SDK

然后选择您之前用作Oreo,Marshmallow或其他人的配置......

这对我有用。(Gradle Build Successfully)。

答案 2 :(得分:0)

对我来说文件>与文件系统同步已修复。

答案 3 :(得分:0)

简单的转到文件->项目结构-> SDK位置(在您的Android Studio中), 然后选中“使用嵌入式JDK”复选框,并将JDK位置设置为<app-input [labelText]="'Second name'" i18n-labelText="@@LabelSecondName" [name]="'secondName'" [ngModel] = "secondName" [type] = "'text'" </app-input>

答案 4 :(得分:0)

导航如下: 1.点击“文件”,然后选择“使用Gradle文件同步项目”

这种方法对我有用。

答案 5 :(得分:0)

花费2个小时后,我可以解决此问题

  

打开Logcat->它显示“请配置Android SDK”。点击Configure,它将打开项目结构,设置源和目标兼容性-> OK。

它将成功构建gradle并使项目可运行。

答案 6 :(得分:0)

对我来说,项目结构-> JDK位置->选中“使用嵌入式JDK”或使用您自己的JDK 这种方法对我有用