問題描述
在將 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模板網!