我在一段时间后打开了一个 Android 项目,布局预览没有显示任何内容:
我正在使用 Android Studio Hedgehog | 2023.1.1 补丁 1
我还注意到这个文件中有 3 个错误。他们都有相同的标题 -
The Security Manager is deprecated and will be removed in a future release
。
Exception raised during rendering: The Security Manager is deprecated and will be removed in a future release (Details)
The Security Manager is deprecated and will be removed in a future release (Details)
Error inflating the preview (Details)
当我计时
Details
时,会显示:
java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
at java.base/java.lang.System.setSecurityManager(System.java:429)
at com.android.tools.rendering.security.RenderSecurityManager.setActive(RenderSecurityManager.java:196)
at com.android.tools.rendering.RenderTask.createRenderSession(RenderTask.java:738)
at com.android.tools.rendering.RenderTask.lambda$inflate$7(RenderTask.java:889)
at com.android.tools.rendering.RenderExecutor$runAsyncActionWithTimeout$3.run(RenderExecutor.kt:202)
at com.android.tools.rendering.RenderExecutor$PriorityRunnable.run(RenderExecutor.kt:316)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
项目本身正在编译,没有错误,并且 XML 中的更改正在正确应用。
我尝试打开不同的文件并创建一个新项目,但没有成功。
我还尝试了“文件”>“无效缓存”(所有 3 个选项)和“构建”>“清理项目”。
重新安装 Android Studio 没有帮助。
事实证明这是一个错误,并且在较新版本的 Android Studio 中已修复。 (在新的“Iguana”金丝雀版本中,这不再是问题)