Android XML解析失败

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

我试过重启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="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中I
CTRL+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>