Я создал реактивный проект с использованием «expo init». Я хочу использовать RNCamera, но получаю следующую ошибку. «Возможное необработанное отклонение обещания (id: 0): ошибка: попытка использовать API разрешений, но активность узла не реализует PermissionAwareActivity». Проблема в том, что вся справка в Интернете, похоже, указывает на файлы Java, которых нет в проекте, созданном с помощью «expo init». Я пытаюсь создать кроссплатформенное приложение. Может кто-нибудь помочь мне, как это сделать? Я не уверен, с чего начать, поскольку большая часть справки, которую я считаю, направлена на приложения для Android.
Я попытался выполнить поиск в Интернете, но нашел только решения для Android, которые требуют редактирования файлов Java, которых нет в моем проекте.
/*I don't think I have permission to upload pictures yet, but here is a list of the files in my created project.
.expo
.git
assets
node_modules
.gitignore
.watchmanconfig
App.js
app.json
babel.config.js
package.json
yarn.lock
*/
import React, {PureComponent} from 'react';
import { View, Text, Button, StyleSheet, TouchableOpacity } from 'react-native';
import { RNCamera } from 'react-native-camera';
export default function App() {
return (
<View style = {{flex: 1}}>
<RNCamera
ref={ref => {
this.camera = ref;
}}
style = {{flex: 1, width: '100%'
}}
>
</RNCamera>
</View>
);
}
Я просто хочу получить доступ к камере. Спасибо за вашу помощь !!