Gradle error: Write access is allowed from event dispatch thread only in Android Studio
Gradle error: Write access is allowed from event dispatch thread only in Android Studio
将 Android Studio 更新到版本 2.2(在 Windows 10 上)后,不知何故,第二天早上我在 gradle 构建任何项目时收到这样的错误:
Write access is allowed from event dispatch thread only
尽管 gradlew -build 命令有效并成功完成。
我尝试了 WTF 修复集的典型 Android 开发人员:清理构建、使缓存无效、删除构建文件夹、删除 .gradle 文件夹、尝试不同的 gradle 设置,甚至重新安装 Android Studio没有任何帮助。
我创建这个问题只是为了与社区分享我的经验,因为我浪费了两个小时。
所以问题的结论是Android Studio和我安装的JDK版本有冲突,所以在检查JDK位置(文件→项目结构→SDK位置)时解决了), 勾选 'Use embedded JDK' 复选框并将 JDK 位置设置为 'path to Android Studio'\Android Studio\jre
这对我不起作用,我 运行 一个 'gradle clean build' 命令,我发现 gradle 中的一行有冲突,删除它并同步项目(as in this pic)
Problem was occurred when android studio conflict with installed jdk
version, Go to the (File -> Project Structure -> SDK Location), check
'Use embedded JDK' checkbox and set jdk location to 'path to android
studio'\Android Studio\jre :) Simple
我的问题是我在清理硬盘时删除了正在使用的 SDK space。
要解决此问题,请先检查您安装了哪些 SDK,或者在“工具”>“SDK 管理器”中安装一个。
然后您可以将应用build.gradle中的compileSdkVersion和targetSdkVersion更改为您安装的sdk版本。
否则,您可以重新安装您使用的任何 sdk。
在 Android Studio 3.2.1 中,转到文件 -> 项目结构 -> SDK 位置并选中复选框 "Use embedded JDK (recommended)"。
将 Android Studio 更新到版本 2.2(在 Windows 10 上)后,不知何故,第二天早上我在 gradle 构建任何项目时收到这样的错误:
Write access is allowed from event dispatch thread only
尽管 gradlew -build 命令有效并成功完成。 我尝试了 WTF 修复集的典型 Android 开发人员:清理构建、使缓存无效、删除构建文件夹、删除 .gradle 文件夹、尝试不同的 gradle 设置,甚至重新安装 Android Studio没有任何帮助。
我创建这个问题只是为了与社区分享我的经验,因为我浪费了两个小时。
所以问题的结论是Android Studio和我安装的JDK版本有冲突,所以在检查JDK位置(文件→项目结构→SDK位置)时解决了), 勾选 'Use embedded JDK' 复选框并将 JDK 位置设置为 'path to Android Studio'\Android Studio\jre
这对我不起作用,我 运行 一个 'gradle clean build' 命令,我发现 gradle 中的一行有冲突,删除它并同步项目(as in this pic)
Problem was occurred when android studio conflict with installed jdk version, Go to the (File -> Project Structure -> SDK Location), check 'Use embedded JDK' checkbox and set jdk location to 'path to android studio'\Android Studio\jre :) Simple
我的问题是我在清理硬盘时删除了正在使用的 SDK space。
要解决此问题,请先检查您安装了哪些 SDK,或者在“工具”>“SDK 管理器”中安装一个。
然后您可以将应用build.gradle中的compileSdkVersion和targetSdkVersion更改为您安装的sdk版本。
否则,您可以重新安装您使用的任何 sdk。
在 Android Studio 3.2.1 中,转到文件 -> 项目结构 -> SDK 位置并选中复选框 "Use embedded JDK (recommended)"。