問題描述
在將 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 開發(fā)者的 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.
我創(chuàng)建這個問題只是為了與社區(qū)分享我的經(jīng)驗,因為我在上面浪費了兩個小時.
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模板網(wǎng)!