-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. 您应该将您的 XML 信息放在AndroidManifest.xml文件中......而不是res/xml. 您的问题没有提及有关 android 清单的任何内容,因此我不确定这是否是问题所在。

  3. 您发布的代码中有许多拼写错误。例如,portait应该是portraitLauncher应该是LAUNCHERhadware应该是hardware

    换句话说,您确实需要更新您的帖子,然后我们才能为您提供帮助。设身处地地问自己“如果我第一次看这段代码,我能理解它代表什么吗?” 在您再次发布之前。

于 2012-06-18T19:28:23.670 回答