呈现问题:二进制 XML 文件行 #-1:未找到开始标记

Posted

技术标签:

【中文标题】呈现问题:二进制 XML 文件行 #-1:未找到开始标记【英文标题】:Rendering Problems:Binary XML file line #-1: No start tag found 【发布时间】:2016-02-11 01:10:30 【问题描述】:

最初,我在android:theme="@style/AppTheme"Manifest 文件中遇到错误。我寻找解决方案,并从这个解决方案 Android Studio: Error in Layout Files - Header expected 中摆脱了那个错误。

但另一方面,我在所有布局预览中都开始出现错误,例如

上图的xml文件是

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_
    android:layout_
    tools:context=".MainActivity" >

    <TextView
        android:layout_
        android:layout_
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Process Inbox"
        android:id="@+id/heading"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:gravity="center"
        android:textColor="#964acf"
        android:textStyle="bold" />

    <ExpandableListView
        android:id="@+id/inbox_expandable_list"
        android:layout_
        android:layout_
        android:layout_below="@+id/heading">
    </ExpandableListView>

</RelativeLayout>

我尝试撤消更改但没有成功,谁能指导我问题的原因或解决方案。

这是我的 app.gradle

apply plugin: 'com.android.application'

android 
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig 
        applicationId "com.abc.xyz"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    
    buildTypes 
        release 
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        
    


dependencies 
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'io.realm:realm-android:0.82.1'
    compile 'com.google.code.gson:gson:2.2.2'


【问题讨论】:

@Looser 我已经更新了 xml 您是否尝试过清理项目并关闭选项卡并重新打开它? @Anjali 好吧,我不知道是打扫还是关闭,但现在很清楚了,谢谢回复 【参考方案1】:

here和here也有类似的问题

在不同的拆分视图之间移动有问题的选项卡很快就可以解决问题。

【讨论】:

以上是关于呈现问题:二进制 XML 文件行 #-1:未找到开始标记的主要内容,如果未能解决你的问题,请参考以下文章

Python 3.4 lxml.etree:需要开始标记,未找到“<”,第 1 行,第 1 列

错误 C2679:二进制“[”:未找到采用右手操作数的运算符

Google Map API 问题:android.view.InflateException:二进制 XML 文件第 2 行:二进制 XML 文件第 2 行:膨胀类片段时出错

未找到打印搜索的问题

二进制 XML 文件第 1 行:Xamarin Android 中 Google Maps 的类片段错误膨胀错误

android.view.InflateException 膨胀类片段时出错,二进制 XML 文件第 1 行?