Android让我完全无所适从。 Android的小白,我认为它表明:错误:错误:没有找到与给定名称相匹配的资源('资源'值为'@ xml/device_filter')
我得到在Android清单文件中的以下错误:
error: Error: No resource found that matches the given name (at 'resource' with value '@xml/device_filter').
我已经没有复制和粘贴设备文件手动重新输入这两个清单文件和XML /。用十六进制编辑器查看这两个文件,看看是否有任何潜伏的奇数字符,但是零,没有。我尝试重命名这两个文件,将它们移动到其他文件夹,并在每次尝试后再次返回并清理项目。 R也没有生成。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.cccu.stage2"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="12"
android:targetSdkVersion="19" />
<uses-feature android:name="android.hardware.usb.host" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.cccu.stage2.FindDevice"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.cccu.stage2.Stage2Activity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
</activity>
</application>
</manifest>
这里是device_filter.xml代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<usb-accessory manuafacturer="FTDI" model="FTDIUARTDemo" version="1.0" />
<usb-accessory manufacturer="FTDI" model="Android Accessory FT312D" version="1.0" />
<usb-device manufacturer="FTDI" vendor-id="1027" version="1.0" />
</resources>
您是否将您的device_filter.xml文件放在res/xml文件夹中? – joao2fast4u
有完全相同的问题。复制来自http://developer.android.com/guide/topics/connectivity/usb/accessory.html的示例。刚刚发现另一个几乎完全相同的例子,但有效。唯一的区别是我可以找到的是,在accessory_filter.xml文件中,编码是作为“utf-8”给出的,而“UTF-8”起作用。请参阅http://stackoverflow.com/questions/921533/is-the- XML声明标签区分大小写 – user3666335