Knox 注册服务阻止摄像头访问
Knox Enrollment Service Preventing Camera Access
我正在制作一个简单的 QR 扫描应用程序,并使用 Google 的开源斑马线库来执行此操作。我以前做过一个,现在正在尝试与上次使用的方法完全相同的方法,但是某个 Knox 注册服务 妨碍了我。
在应用程序中,我有一个调用扫描功能的按钮,如下所示。
public void scan(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(intent, 0);
}
函数正确触发并正确退出。在我制作的过去版本的应用程序中,相机会打开并寻找要扫描的二维码。而不是知道我收到一条标题为
的错误消息
Knox Enrollment Service: Sorry, the Android camera encountered a problem. You may need to restart the device.
重启设备没有任何作用。
在 Android 中有什么变化吗?或者这是三星原生的东西?
最终,有没有办法绕过 Knox 注册服务,或者我可以通过其他方式扫描 QR 码而无需通过 Knox?
我也刚遇到这个问题,幸运的是通过反复试验得出了解决方案。
- 转到 phone 的搜索栏(在主屏幕上向下滑动)并输入“Knox Enrollment Service”
- 向下滚动到“权限”
- 点击“相机”然后select“允许”[=19=]
- 退出您正在尝试使用的应用程序并重新启动该应用程序 - 它现在应该可以工作了
我不确定为什么默认情况下不启用它,但这似乎是问题的原因。在 Galaxy A51 运行 Android 版本 10,Knox API 级别 30 上测试。
我正在制作一个简单的 QR 扫描应用程序,并使用 Google 的开源斑马线库来执行此操作。我以前做过一个,现在正在尝试与上次使用的方法完全相同的方法,但是某个 Knox 注册服务 妨碍了我。
在应用程序中,我有一个调用扫描功能的按钮,如下所示。
public void scan(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(intent, 0);
}
函数正确触发并正确退出。在我制作的过去版本的应用程序中,相机会打开并寻找要扫描的二维码。而不是知道我收到一条标题为
的错误消息Knox Enrollment Service: Sorry, the Android camera encountered a problem. You may need to restart the device.
重启设备没有任何作用。
在 Android 中有什么变化吗?或者这是三星原生的东西?
最终,有没有办法绕过 Knox 注册服务,或者我可以通过其他方式扫描 QR 码而无需通过 Knox?
我也刚遇到这个问题,幸运的是通过反复试验得出了解决方案。
- 转到 phone 的搜索栏(在主屏幕上向下滑动)并输入“Knox Enrollment Service”
- 向下滚动到“权限”
- 点击“相机”然后select“允许”[=19=]
- 退出您正在尝试使用的应用程序并重新启动该应用程序 - 它现在应该可以工作了
我不确定为什么默认情况下不启用它,但这似乎是问题的原因。在 Galaxy A51 运行 Android 版本 10,Knox API 级别 30 上测试。