2012-06-18 68 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

您是否看到您的帖子的內容?它幾乎不可讀。請修正它適當的格式,並添加所有相關信息的帖子,以便人們可以幫助。 –