Gradle错误:仅在Android Studio中允许从事件分发线程进行写访问 [英] Gradle error: Write access is allowed from event dispatch thread only in Android Studio

查看:60
本文介绍了Gradle错误:仅在Android Studio中允许从事件分发线程进行写访问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在将Android Studio更新到2.2版(在Windows 10上)后,第二天早上以某种方式构建gradle时,我收到了这样的错误:

After updating Android Studio to version 2.2 (on Windows 10) and somehow next morning I received such error when gradle built on any project:

仅允许从事件分发线程进行写访问

Write access is allowed from event dispatch thread only

尽管gradlew -build命令可以正常工作并成功完成. 我尝试了典型的WTF修复集的Android开发人员:清理构建,使缓存无效,删除构建文件夹,删除.gradle文件夹,尝试使用不同的gradle设置,甚至重新安装Android Studio,都无济于事.

Despite that gradlew -build command worked and completed successfully. I tried typical Android dev's of WTF repairing set: clean build, invalidate caches, removing build folders, removing .gradle folder, tried different gradle settings, even reinstalling Android Studio and nothing helped.

我创建这个问题只是为了与社区分享我的经验,因为我在这个问题上浪费了两个小时.

I've created this question only to share my experience with community, because I wasted two hours on it.

推荐答案

因此,该问题的结论是Android Studio与我安装的JDK版本冲突,因此当我检查JDK位置(文件→项目结构→SDK位置)时,此问题已解决. ),勾选使用嵌入式JDK"复选框,并将JDK位置设置为"Android Studio的路径" \ Android Studio \ jre

So the problem was concluded in that Android Studio conflicted with my installed JDK version, so it was resolved when I checked JDK location (File → Project Structure → SDK Location), ticked 'Use embedded JDK' checkbox and set JDK location to 'path to Android Studio'\Android Studio\jre

这篇关于Gradle错误:仅在Android Studio中允许从事件分发线程进行写访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆