您的设备似乎不支持相机

Vis*_*ani 1 camera android opencv locked

我遇到过一个错误,我猜这个错误在OpenCV应用程序中很常见.当我尝试运行该应用程序时,它说"看起来您的设备不支持相机(或它被锁定)".我已经看过这个这个,我已经做了他们所说的任何事情,比如授予摄像机许可并重启设备等.但问题仍然存在.我知道这个问题意味着任何其他应用程序必须使用相机,因此它被锁定.当我使用可能使用相机的相机清除所有应用程序的缓存时,它只能运行一次.在同样的问题之后.任何解决这个问题的方法?

谢谢.

use*_*521 6

我刚刚遇到与OpenCV for Android相同的问题,并发现转到手机的设置 - > 应用程序(或类似) - > 您的应用程序 - > 权限和启用Camera权限似乎解决了问题.

希望这可以帮助.


更新

正如@ F43nd1r在下面的评论中所述,要求用户在应用程序设置菜单中更新其权限不应该针对您自己的应用程序.根据https://developer.android.com/training/permissions/requesting.html,应该做的是要求用户允许访问相机/任何内容.