呈现问题:二进制 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 行:膨胀类片段时出错