2016-05-17 9 views
0

「リソース/ XML」に保存されている「UsbFilter」という名前のこのXMLファイル:XamarinのC#:USB接続レシーバーのためのメタデータをintentfilterするリソースを追加する方法を

<?xml version="1.0" encoding="utf-8" ?> 
<resources> 
    <usb-accessory model="EVK1105" manufacturer="Atmel" version="1.0"/> 
</resources> 
私は今、私のintentfiltersメタデータのためにこれを使用したい

String types not allowed (at 'resource' with value 'xml/UsbFilter). 
012:それは構築しようとしたとき

[BroadcastReceiver(Enabled = true, Label = "UsbConnectReciever")] 
    [IntentFilter(new[] 
    { 
     UsbManager.ActionUsbAccessoryAttached 
    })] 
    [MetaData(UsbManager.ActionUsbAccessoryAttached, Resource = "xml/UsbFilter")] 

は、しかし、私はこのエラーを取得する:USBアクセサリを自分の携帯電話に接続しているとき、私は私の放送受信機の実装の一番上にこれを行うので、

しかし、実際には文字列ではありません! 私はこのエラーを取得する「@」にしようとした場合:

No resource found that matches the given name (at 'resource' with value '@xml/UsbFilter). 

は、どのように私はこの作業を行うことができますか? ありがとうございます。

答えて

0

「@」だけでなく、すべて小文字である必要もあります。

関連する問題