实例化实现 IEMDKListener 的对象时出现 TargetInvocationException
TargetInvocationException when instantiating object implementing IEMDKListener
我正在尝试使用 Zebra 在 Xamarin 组件商店中发布的组件 "EMDK for Xamarin"。
根据示例,我在我创建的 class 上实现了 EMDKManager.IEMDKListener
接口。
当我实例化 class 时,我得到一个 Java.Lang.NoClassDefFoundError
异常,列为 TargetInvocationException
异常中的 InnerException。
当我尝试进入我创建的 class 的 class 构造函数时,我注意到它在执行第一行之前崩溃了。
有没有其他人遇到过这种运行时异常?如何避免 NoClassDefFoundError
异常?
我 运行 遇到了同样的错误。修复是在我的 AssemblyInfo.cs
文件中添加一些属性。这些属性允许对设备上安装的 EMDK 进行低级别访问。
[assembly: Android.App.UsesLibrary(Name = "com.symbol.emdk")]
[assembly: Android.App.UsesPermission(Name = "com.symbol.emdk.permission.EMDK")]
我正在尝试使用 Zebra 在 Xamarin 组件商店中发布的组件 "EMDK for Xamarin"。
根据示例,我在我创建的 class 上实现了 EMDKManager.IEMDKListener
接口。
当我实例化 class 时,我得到一个 Java.Lang.NoClassDefFoundError
异常,列为 TargetInvocationException
异常中的 InnerException。
当我尝试进入我创建的 class 的 class 构造函数时,我注意到它在执行第一行之前崩溃了。
有没有其他人遇到过这种运行时异常?如何避免 NoClassDefFoundError
异常?
我 运行 遇到了同样的错误。修复是在我的 AssemblyInfo.cs
文件中添加一些属性。这些属性允许对设备上安装的 EMDK 进行低级别访问。
[assembly: Android.App.UsesLibrary(Name = "com.symbol.emdk")]
[assembly: Android.App.UsesPermission(Name = "com.symbol.emdk.permission.EMDK")]