无法访问依赖组件 - EMDK 条形码 - Android Work 配置文件 - Xamarin

问题描述 投票:0回答:2

我们正在开发一款具有条形码扫描功能的Android应用程序。我们使用 EMDK 进行条码扫描。我们的应用程序在 Zebra 移动手持设备 (MC33) 中运行。

我们目前面临的问题是,当应用程序在工作配置文件中运行时,应用程序中未发生条形码触发 (https://support.google.com/work/android/answer/6191949?hl=en)但它在非工作配置文件中正常工作。 我们尝试解决该问题,发现以下代码

EMDKResults results = EMDKManager.GetEMDKManager(Application.Context, this);

正在返回

FAILURE
并且
ExtendedStatusMessage
"Failed to access dependent component."

此后我们无法继续。请帮助我们如何解决这个问题。

注意:只有当应用程序在 Android 工作配置文件中运行时才会发生这种情况

android xamarin xamarin.android android-work-profile
2个回答
8
投票

How to use Zebra EMDK in release build? 中提出了类似的问题,并在此处复制该答案:

请将以下内容添加到您的清单中的使用权限标签下:

<queries>
  <package android:name="com.symbol.emdk.emdkservice" />
</queries>

0
投票

在您的清单中

<uses-permission android:name="com.symbol.emdk.permission.EMDK"/>
© www.soinside.com 2019 - 2024. All rights reserved.