Xamarin Android C#:使用xml资源文件夹和清单定义一个意图过滤器,用于检测连接的usb设备和应用程序崩溃
希望今天天气好 我遵循了《android开发指南》中关于检测usb设备连接的分步指南: (在C#中,使用xamarin,但不是java,并使用意图过滤器路径,以便它可以通过广播接收器自动检测设备) 不用说,它并没有像预期的那样工作,并导致我的应用程序在启动时立即崩溃 几个小时后,我终于找到了至少一个问题,但可能还有更多问题。问题是,如果我在res文件夹的xml文件夹(我创建的)中创建了“附件_filter.xml”,那么无论发生什么情况,我的应用程序都会崩溃。即使我的代码根本不使用它,只要xml文件存在,我的应用程序启动后就会立即崩溃 任何帮助、建议或帮助都将不胜感激!多谢各位 编辑: 这是我的Android清单Xamarin Android C#:使用xml资源文件夹和清单定义一个意图过滤器,用于检测连接的usb设备和应用程序崩溃,c#,android,xml,xamarin,usb,C#,Android,Xml,Xamarin,Usb,希望今天天气好 我遵循了《android开发指南》中关于检测usb设备连接的分步指南: (在C#中,使用xamarin,但不是java,并使用意图过滤器路径,以便它可以通过广播接收器自动检测设备) 不用说,它并没有像预期的那样工作,并导致我的应用程序在启动时立即崩溃 几个小时后,我终于找到了至少一个问题,但可能还有更多问题。问题是,如果我在res文件夹的xml文件夹(我创建的)中创建了“附件_filter.xml”,那么无论发生什么情况,我的应用程序都会崩溃。即使我的代码根本不使用它,只要xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="Scout.App" android:versionCode="1" android:versionName="0.0.0" android:installLocation="auto">
<uses-feature android:name="android.hardware.usb.accessory" />
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<application android:label="myapplication">
<activity android:name="MainActivity">
<intent-filter>
<action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" />
</intent-filter>
<meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" android:resource="@xml/accessory_filter" />
</activity>
</application>
</manifest>
和我的附件_filter.xml:
<?xml version="1.0" encoding="utf-8" ?>
<resources><usb-accessory model="modelname" manufacturer="Me" version="1.0"/></resources>
Xamarin在这里的工作方式有点不同。您应该向活动添加注释,而不是将意图过滤器写入清单 一本好书是《夏马林》