android - Android Studio 中的应用程序 - 不显示 XML 布局

标签 android xml android-layout

将 Android Studio 版本从 2.2.* 更新到 3.0.1 后我遇到了问题。问题是 XML Layout 在设计模式下不显示。

API/设备更改没有解决我的问题。

错误信息是: 渲染期间引发的异常:android/text/TextUtils

enter image description here

详细信息:

java.lang.ClassFormatError: android/text/TextUtils at android.content.res.Configuration.setLayoutDirection(Configuration.java:1779) at android.content.res.Configuration.setLocales(Configuration.java:1725) at android.content.res.ResourcesImpl.calcConfigChanges(ResourcesImpl.java:484) at android.content.res.ResourcesImpl.updateConfiguration(ResourcesImpl.java:365) at android.content.res.ResourcesImpl.(ResourcesImpl.java:161) at android.content.res.Resources_Delegate.initSystem(Resources_Delegate.java:90) at com.android.layoutlib.bridge.android.BridgeContext.initResources(BridgeContext.java:255) at com.android.layoutlib.bridge.impl.RenderAction.setUp(RenderAction.java:242) at com.android.layoutlib.bridge.impl.RenderAction.init(RenderAction.java:134) at com.android.layoutlib.bridge.impl.RenderSessionImpl.init(RenderSessionImpl.java:165) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:382) at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:193) at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:547) at com.android.tools.idea.rendering.RenderTask.lambda$inflate$3(RenderTask.java:681) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)

即使我创建了干净的 xml 布局,我仍然会收到相同的错误消息。
XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">

</LinearLayout>

有没有人以前遇到过这个问题,解决方案是什么?

更新。我确实降级到 2.2.2,现在一切正常。感谢您的建议。

最佳答案

试试下面的技巧:

在 Android Studio 中:

Files -> Invalidate Caches / Restart

如果这解决了您的问题,请告诉我。

关于android - Android Studio 中的应用程序 - 不显示 XML 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47483618/

相关文章:

java - 我一点击按钮,应用程序就停止工作

android - 底部带有 TextView 的 FrameLayout

java - 在位图压缩时保留图像的分辨率

Android - 如何过滤Firebase的RecyclerView?

xml - 具有 parent 其他 child 条件的子元素的 XPath?

c# - 将 TreeView 保存为带有属性和元素的 xml

java - LinearLayout 中屏幕末尾的 TextView

android - 要像海豚浏览器一样创建隐藏在 View 左侧的侧边栏

java - 无法按预期将我的 arrayList 写入文件

java - 轻按ListView中的项目时播放声音