错误:更新到 A.S. 2.4 后无法初始化类 com.android.ide.common.util.ReadWrit



升级到Android Studio 2.4 Preview 4后,我收到此错误

错误:无法初始化类 com.android.ide.common.util.ReadWriteProcessLock

经过一些研究,我发现这是一个已知的错误,幸运的是,解决方案非常简单。

从发行说明:

更新 Android 插件版本后,您需要停止 Gradle 守护程序才能应用更新(问题 267099(。否则,Gradle 同步和构建会失败,并显示以下错误:

Could not initialize class com.android.ide.common.util.ReadWriteProcessLock, Failed to notify build listener or java.lang.ExceptionInInitializerError.

要停止守护程序,您可以:

1-重新启动Android Studio,

2-在 IDE 的"终端"窗口中输入以下命令:./gradlew --stop或窗口gradlew --stop

Gradle 会在您下次同步或构建您的守护程序时为您重新启动守护程序 项目。

最好的方法是无效/缓存重新启动或打开终端并键入

./gradlew --stop

对于窗户

gradlew --stop
此问题

在 2.4 版本 4 及更高版本中出现 要解决此问题,您需要停止 Gradle 守护程序以应用更新(问题 267099(。否则,Gradle 同步和构建将失败,并显示以下错误:无法初始化类 com.android.ide.common.util.ReadWriteProcessLock、无法通知构建侦听器或 java.lang.ExceptionInInitializerError。要停止守护程序,您可以重新启动 Android Studio,或在 IDE 的"终端"窗口中输入以下命令:./gradlew --stop。Gradle 会在您下次同步或构建项目时为您重新启动守护程序。

有关更多信息/Source-https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html

另一种方便的方法:

安卓工作室 ->文件 -> 使缓存失效/重新启动... -> 失效并重新启动

最新更新