package.js
...
"react": "16.8.3",
"react-native": "0.59.5",
"react-native-camera": "git+https://git@github.com/react-native-community/react-native-camera.git"
...
settings.gradle
include ':app'
include ':react-native-camera'
project(':react-native-camera').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-camera/android')
settings.gradle
...
android {
compileSdkVersion rootProject.ext.compileSdkVersion
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
applicationId "xxxxxx"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
}
...
}
dependencies {
implementation project(':react-native-camera')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.annotation:annotation:1.0.2'
implementation "com.facebook.react:react-native:+" // From node_modules
}
...
gradle.properdies
android.useAndroidX=true
android.enableJetifier=true
Error
.. / .. / .. / .. / .. / .. / .. / .. / node_modules / реагируют родной-камеры / Android / SRC / главная / Java / COM / Google / Android / cameraview /Camera2.java (3 ошибки)
ошибка: не удается найти класс символов NonNull
ошибка: не удается найти класс символов NonNull
ошибка: не удается найти класс символов NonNull