android - Gradle 错误 : Write access is allowed from event dispatch thread only in Android Studio

标签 android android-studio gradle android-gradle-plugin gradlew

在将 Android Studio 更新到 2.2 版(在 Windows 10 上)之后,不知何故,第二天早上,当 gradle 构建在任何项目上时,我收到了这样的错误:

Write access is allowed from event dispatch thread only

尽管 gradlew -build 命令工作并成功完成。 我尝试了典型的 Android 开发者的 WTF 修复集:清理构建、无效缓存、删除构建文件夹、删除 .gradle 文件夹、尝试不同的 gradle 设置,甚至重新安装 Android Studio,但没有任何帮助。

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

最佳答案

所以问题的结论是 Android Studio 与我安装的 JDK 版本冲突,所以当我检查 JDK 位置(文件 → 项目结构 → SDK 位置),勾选“使用嵌入式 JDK”复选框并将 JDK 位置设置为'Android Studio 路径'\Android Studio\jre

关于android - Gradle 错误 : Write access is allowed from event dispatch thread only in Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39828043/

相关文章:

java - gradle 4.2.2 和 sdk 版本 31 的 flutter gradle 构建失败

java - app:transformDexArchiveWithExternalLibsDexMergerForDebug

java - Google map API 自行停止工作

android - 如何在 Android TimePickerDialog 中隐藏或禁用分钟小部件?

android - 如果 Facebook 阻止 FB 开发者帐户,我们如何找回它以及阻止帐户的原因是什么

java - 在 Android Studio 项目中使用 OSMDroid 时 OMSDroid.MapView NoClassDefFound

android - 我该如何解决这个问题?我在用gradle构建android项目时收到此错误

Android-在 onResume() 中获取新位置的最佳方式

android - 任何人都可以检查我的 manifest.xml 吗?

android - Android Studio中缺少org.mozilla.javascript.Scriptable