-1

私の Eclips コードに問題があります。XML ファイルにエラーが表示されます: ビルドを中止しています。res フォルダーに xml フォルダーを作成し、accessoryfilter.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);
    }
}
4

1 に答える 1

0
  1. まず第一に...私はあなたの投稿にJavaとXMLの混合がどうなっているのか全くわかりません。それを修正するために何かをしてください。

  2. AndroidManifest.xmlXML情報をファイルに入れる必要があります...ではありませんres/xml。あなたの質問はアンドロイドマニフェストについて何も言及していないので、これが問題であるかどうかはわかりません。

  3. あなたが投稿したコードには多くのタイプミスがあります。たとえば、でportaitある必要がありportrait、でLauncherある必要がありLAUNCHER、でhadwareある必要がありますhardware

    言い換えれば、私たちがあなたを助けることができる前に、あなたは本当にあなたの投稿を更新する必要があります。私たちの立場になって、「このコードを初めて見たときに、このコードが何を表しているのか理解できますか?」と自問してください。もう一度投稿する前に。

于 2012-06-18T19:28:23.670 に答える