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

时间:2017-11-25 07:30:24

标签: 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)     在   android.content.res.Configuration.setLocales(Configuration.java:1725)     在   android.content.res.ResourcesImpl.calcConfigChanges(ResourcesImpl.java:484)     在   android.content.res.ResourcesImpl.updateConfiguration(ResourcesImpl.java:365)     在android.content.res.ResourcesImpl。(ResourcesImpl.java:161)     在   android.content.res.Resources_Delegate.initSystem(Resources_Delegate.java:90)     在   com.android.layoutlib.bridge.android.BridgeContext.initResources(BridgeContext.java:255)     在   com.android.layoutlib.bridge.impl.RenderAction.setUp(RenderAction.java:242)     在   com.android.layoutlib.bridge.impl.RenderAction.init(RenderAction.java:134)     在   com.android.layoutlib.bridge.impl.RenderSessionImpl.init(RenderSessionImpl.java:165)     在com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:382)     在   com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:193)     在   com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:547)     在   com.android.tools.idea.rendering.RenderTask.lambda $ $膨胀3(RenderTask.java:681)     在java.util.concurrent.FutureTask.run(FutureTask.java:266)at   java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)     在   java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:617)     在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,现在一切正常。谢谢你的建议。

2 个答案:

答案 0 :(得分:0)

尝试以下技巧:

在Android Studio中:

Files -> Invalidate Caches / Restart

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

答案 1 :(得分:0)

我遇到此问题后,当我尝试更改xml layout中的主题时,问题就解决了。 同时在android manifeststyles中查看您的主题。这可能是一个主题错误。

为了您的方便,我附上了一张图片。

Press on this theme icon and change try other themes.