Android XML解析失败
我试过重启eclipse、清理、拿走库等等,但都没用!所有文件都驻留在res/drawable中 以下是我的主要布局:Android XML解析失败,android,android-layout,android-xml,Android,Android Layout,Android Xml,我试过重启eclipse、清理、拿走库等等,但都没用!所有文件都驻留在res/drawable中 以下是我的主要布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView android:src="@drawable/language_line" <!-- have also tried android:background, same problem -->
android:layout_width="200dp"
android:layout_height="50dp" />
</LinearLayout>
这是:
org.xmlpull.v1.XmlPullParserException: Binary XML file line #6: <bitmap> requires a valid src attribute
org.xmlpull.v1.XmlPullParserException:二进制XML文件行#6:需要有效的src属性
这也只有在我尝试使用
时才会发生,否则效果很好。在Eclipse中ICTRL+Space
时,会弹出@drawable/language\u line\u left
,因此它位于参考资料中。您正在尝试引用一个不是位图的可绘制文件
试试这个:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/language_line_left" />
</layer-list>
我们找到了(粘贴错误的!)这是正确的。然而,我不确定@KarlMorrison想要做什么。。。是否确实要仅包含一项的图层列表?或者这仅仅是再现这个问题的一个最低限度的例子?@matiash这确实是一个最低限度的例子@卡尔莫里森啊,这是有道理的。谢谢这回答了你的问题吗?您的drawable存在,但它不是有效的位图src。
Failed to parse file C:\Programming\workspacev3\Proj\res\drawable\language_line.xml
Exception details are logged in Window > Show View > Error Log
org.xmlpull.v1.XmlPullParserException: Binary XML file line #6: <bitmap> requires a valid src attribute
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/language_line_left" />
</layer-list>