Я пытаюсь использовать библиотеку React-native-camera в своем проекте. Я делал это буквально более 50 раз, и каждый раз все шло хорошо как на моем Mac, так и на Linux.
Но теперь внезапно он больше не будет работать в моей системе Linux и продолжает генерировать эту ошибку (хотя работает на Mac!).
Я проверил все шаги по настройке здесь и попытался добавить missingDimensionStrategy 'react-native-camera', 'general' в приложение build.gradle Я пытался добавить maven {url "https://jitpack.io"} и maven {url "https://maven.google.com" } для проекта build.gradle Я попытался удалить madules.xml из каталога .ideas и перезапустить студию Android как с очисткой кеша, так и без нее.
по-прежнему ничего. Это был мой пример кода для запуска модуля камеры:
class CameraApp extends Component {
constructor(props) {
super(props);
this.state = {
path: null,
uri: '',
imageName: ''
};
}
takePicture() {
this.camera.capture()
.then((data) => {
console.log(data);
})
.catch(err => console.error(err));
}
renderCamera() {
return (
<View>
<Camera
ref={(cam) => {
this.camera = cam;
}}
style={styles.preview}
aspect={Camera.constants.Aspect.fill}
captureTarget={Camera.constants.CaptureTarget.disk}
>
<TouchableHighlight
style={styles.capture}
onPress={this.takePicture.bind(this)}
underlayColor="rgba(255, 255, 255, 0.5)"
>
<View />
</TouchableHighlight>
</Camera>
</View>
);
}
render() {
return (
<View style={styles.container}>
{this.renderCamera()}
</View>
);
}
};