UVCCamera && AndroidUSBCamera示例运行错误的解决办法

Posted 李华明Himi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UVCCamera && AndroidUSBCamera示例运行错误的解决办法相关的知识,希望对你有一定的参考价值。

        android 设备USB摄像头框架,主要都是基于UVCCamera(github: https://github.com/saki4510t/UVCCamera )在此之上,AndroidUSBCamera最新3.x版本支持了多摄像头的使用。(github:https://github.com/jiangdongguo/AndroidUSBCamera

       这里记录一下运行示例时遇到问题的解决方法;

一:UVCCamera

1. Execution failed for task ':libuvccamera:ndkBuild'.

> A problem occurred starting process 'command 'null/ndk-build''

解决方法:

项目下:local.properties 是否配置了 ndk ndk.dir=path to Android SDK on your storage

2. Process 'command 'D:\\SDK\\ndk-bundle/ndk-build.cmd'' finished with non-zero exit value 2

解决方案:由于NDK 17之后不再支持目标架构armeabi和mips,因此修改

libuvccamera\\src\\main\\jni\\Application.mk文件,将 APP_ABI := armeabi armeabi-v7a x86 mips  改成 APP_ABI := armeabi-v7a x86

二:AndroidUSBCamera

1. Execution failed for task ':libuvc:ndkBuild'.

> A problem occurred starting process 'command 'null/ndk-build''

解决方案:

项目下:local.properties 是否配置了 ndk ndk.dir=path to Android SDK on your storage

以上是关于UVCCamera && AndroidUSBCamera示例运行错误的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

UVCCamera && AndroidUSBCamera示例运行错误的解决办法

UVCCamera向USB设备发送命令

UVCCamera向USB设备发送命令

关于mapper.xml中做类似if else的判断

对UVCCamera的改进----解决某些设备无法识别摄像头等bug

对UVCCamera的改进----解决某些设备无法识别摄像头等bug