2012-06-18 25 views
-1

嘿,我的Eclips代码有问题 它说XML文件中的错误:中止构建。 创建在res文件夹中的文件夹的XML与 文件,任命accessoryfilter.xmlEclips错误,XML文件错误:正在中止构建

package HelloWorld.adk; 

import android.app.Activity; 
import android.os.Bundle; 
<activity android:name=".HelloWorldActivity" android:label="@string/app_name" 
android:screenOrientation="portait"> 
<intent-filter> 
<action android:name="android.intent.action.MAIN" /> 
<category android:name="android.intent.category.Launcher" /> 
</intent-filter> 
<intent-filter> 
<action android:name"android.hadware.usb.action.USB_ACCESSORY_ATTACHED" /> 
</intent-filter> 
<meta-data android:name="android.hadware.usb.action.USB_ACCESSORY_ATTACHED" 
android:resource="@xml/accessoryfilter" /> 
</activity> 

public class HelloWorldActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 
} 
+1

您正在将Java代码与清单文件的内容混合在一起。不要这样做。 –

+0

我真的很希望这不是问题...让我们祈祷它只是一个灾难性的错字,哈哈 –

回答

0
  1. 首先...我完全不知道是什么了Java和混合物XML在您的文章。请做一些事情来解决这个问题。

  2. 你应该把你的XML信息放在AndroidManifest.xml文件中......而不是在res/xml。你的问题没有提到有关android清单的任何内容,所以我不确定这是否是问题。

  3. 您发布的代码中存在大量错别字。例如,portait应该是portrait, Launcher应该是LAUNCHER,hadware应该是hardware

    换句话说,在我们可以帮助您之前,您确实需要更新您的文章。把自己放在鞋子里问问自己:“如果我第一次看这个代码,我能理解这个代码是什么吗?”再次发布之前。

+0

好吧我改变了,但也有同样的错误它是在我的src文件夹我的manifestfolder接缝是好的,我的本书告诉我在一个名为xml的文件夹中创建一个名为accessory_filter.xml的文件夹,该文件夹的代码如下: <?xml version =“1.0”encoding =“utf-8”?> user1464480

+0

您是否看到您的帖子的内容?它几乎不可读。请修正它适当的格式,并添加所有相关信息的帖子,以便人们可以帮助。 –