You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio布局XML添加TextView时渲染失败问题

Android Studio布局渲染空白问题:添加TextView后设计面板无法显示

问题描述

在Android Studio中向布局XML添加TextView时,视图无法渲染,设计面板变为空白。

堆栈跟踪信息

渲染错误

java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at android.view.BridgeInflater.lambda$createViewFromCustomInflater$0(BridgeInflater.java:268)
at android.view.BridgeInflater.createViewFromCustomInflater(BridgeInflater.java:294)
at android.view.BridgeInflater.onCreateView(BridgeInflater.java:131)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:934)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:954)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1008)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:318)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:1127)
at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:72)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1101)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)
at android.view.LayoutInflater.inflate(LayoutInflater.java:686)
at android.view.LayoutInflater.inflate(LayoutInflater.java:505)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:358)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:450)
at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:122)
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:701)
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$8(RenderTask.java:848)
at com.android.tools.idea.rendering.RenderExecutor$runAsyncActionWithTimeout$3.run(RenderExecutor.kt:200)
at com.android.tools.idea.rendering.RenderExecutor$PriorityRunnable.run(RenderExecutor.kt:298)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NullPointerException: Cannot invoke "java.io.InputStream.available()" because "assetStream" is null
at android.graphics.fonts.Font_Builder_Delegate.createBuffer(Font_Builder_Delegate.java:52)
at android.graphics.fonts.Font$Builder.createBuffer(Font.java:264)
at android.graphics.fonts.Font$Builder.<init>(Font.java:200)
at android.graphics.Typeface$Builder.<init>(Typeface.java:517)
at android.graphics.Typeface_Delegate.createFromDisk(Typeface_Delegate.java:91)
at com.android.layoutlib.bridge.impl.ResourceHelper.getFont(ResourceHelper.java:495)
at com.android.layoutlib.bridge.impl.ResourceHelper.getFont(ResourceHelper.java:507)
at android.content.res.BridgeTypedArray.getFont(BridgeTypedArray.java:723)
at android.widget.TextView.readTextAppearance(TextView.java:4154)
at android.widget.TextView.<init>(TextView.java:1165)
at android.widget.TextView.<init>(TextView.java:1066)
at androidx.appcompat.widget.AppCompatTextView.<init>(AppCompatTextView.java:113)
at com.google.android.material.textview.MaterialTextView.<init>(MaterialTextView.java:92)
at com.google.android.material.textview.MaterialTextView.<init>(MaterialTextView.java:87)
at com.google.android.material.theme.MaterialComponentsViewInflater.createTextView(MaterialComponentsViewInflater.java:61)
at androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:148)
... 28 more

已尝试的解决方法

  • 将Android Studio更新至最新版本,但问题仍未解决。

Android Studio版本信息

Android Studio Hedgehog | 2023.1.1 Patch 2
Build #AI-231.9392.1.2311.11330709,构建于2024年1月19日

运行时版本:17.0.7+0-b2043.56-10550314 amd64
VM:JetBrains s.r.o. 提供的OpenJDK 64-Bit Server VM


内容的提问来源于stack exchange,提问作者agbazinga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 07:08:13