问题描述
在将 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 命令工作并成功完成.我尝试了典型的 Android 开发者的 WTF 修复集:清理构建、无效缓存、删除构建文件夹、删除 .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 Studiojre
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 Studiojre
这篇关于Gradle 错误:仅在 Android Studio 中允许从事件调度线程进行写访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)