我想使用 USB 摄像头 (uvc) 和 Android Studio (Windows)。我遇到了 USB cam 库“libuvccamera”的问题。我想知道如何解决问题或以任何其他方式在我的应用程序中获取 USB cam 的视图。让我更好地解释发生了什么:
我使用 CameraFi 应用程序(https://www.camerafi.com/apps/)测试了 USB 摄像头,并且 USB 摄像头被 Android 系统识别(并且工作正常)。
在 Android Studio 中搜索使用 uvc (usb) cams 后,我发现我可以使用这个库:https ://github.com/saki4510t/UVCCamera 。
下载此库+示例后,我尝试使用 Android Studio 打开(只需打开builg.gradle),代码看起来还可以,但是当我尝试运行usbCameraTest0(或任何其他示例)时,构建失败(我附加了构建输出):
FAILURE:构建失败并出现异常。
出了什么问题:任务“:libuvccamera:ndkBuild”执行失败。
启动进程“命令 'null/ndk-build.cmd'”时出现问题
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
2 秒内构建失败 14 个可操作的任务:7 个已执行,7 个是最新的
=>如果使用 --stacktrace 选项运行,我会得到:
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:libuvccamera:ndkBuild”执行失败。
启动进程“命令 'null/ndk-build.cmd'”时出现问题
例外是:org.gradle.api.tasks.TaskExecutionException:任务':libuvccamera:ndkBuild'的执行失败。在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:166) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:163) 在 org .gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:191) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:156) 在 org.gradle.api.internal.tasks .execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:62) 在 org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:108) 在 org.gradle.api.internal.tasks.execution。
- 在https://help.gradle.org获得更多帮助
2 秒内构建失败 16 个可操作的任务:3 个已执行,13 个是最新的