zoukankan      html  css  js  c++  java
  • react-native项目中集成react-native-camera插件

    1. 安装

    yarn add react-native-camera
    

    2. 手动关联

    (1)在AndroidManifest.xml中添加权限配置

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    

    3. 打开android/app/src/main/java/[...]/MainApplication.java

    • 添加import org.reactnative.camera.RNCameraPackage;
    • getPackages() 中添加new RNCameraPackage()

    4. 在android/settings.gradle中添加

    include ':react-native-camera'
    project(':react-native-camera').projectDir = new File(rootProject.projectDir, 	'../node_modules/react-native-camera/android')
    

    4. 在android/app/build.gradle中添加

    compile (project(':react-native-camera')) {
        exclude group: "com.google.android.gms"
        compile 'com.android.support:exifinterface:25.+'
        compile ('com.google.android.gms:play-services-vision:12.0.1') {
            force = true
        }
    }
    

    5. 在android/build.gradle中添加

    allprojects {
        repositories {
            maven { url "https://jitpack.io" }
            maven { url "https://maven.google.com" }
        }
    }
    

    接下来是重头戏了,跟着官方文档执行完上面一系列配置后,开始运行项目,然后就可以排错了:

    这个时候最简单的办法就是使用android studio打开项目J:Study_LibcameraTestandroid

    1. 第一次Sync

    这时候报上面的错误,然后直接点击升级gradle就行了

    2. 第二次Sync

     

    这时候修改exifinterface版本为27即可

    3. 第三次Sync,报错如下

    这时候在androidappuild.gradle中添加以下代码即可

        compile ("com.android.support:support-v4:26.0.1") {
            force = true //<-- force dependency resolution to 26.0.1 in my case
        }
    

      

    最后,Sync成功ヾ(◍°∇°◍)ノ゙

  • 相关阅读:
    CC学iOS杂记 001_Device
    低字节序和高字节序相互转换(Little Endian/Big Endian)
    wpf 控件复制 克隆
    压缩图片
    网络流转换为Byte数组
    JS屏蔽右键菜单,复制,粘帖xxxxx........
    记录详细错误信息
    Media Queries详解--转
    解决 asp.net 伪静态 IIS设置后 直正HTML无法显示的问题
    对C#泛型实例化对像--转
  • 原文地址:https://www.cnblogs.com/ImaY/p/9142259.html
Copyright © 2011-2022 走看看