карта и камера expo не работают после сборки apk React Native, но отлично работают во время разработки и тестирования

#javascript #react-native

#язык JavaScript #реагировать-родной

Вопрос:

Когда я тестирую свое приложение внутри приложения expo, все работает идеально! Но когда я создаю двоичный файл Android с помощью expo build:android, камера и фотопленка перестают работать. Я получаю сообщение о предоставлении разрешения, но ничего не происходит.

 {  "expo": {  "name": "FRSC",  "slug": "reportApp",  "version": "1.0.2",  "orientation": "portrait",  "icon": "./assets/icon.png",  "splash": {  "image": "./assets/splash.png",  "resizeMode": "contain",  "backgroundColor": "#ffffff"  },  "updates": {  "fallbackToCacheTimeout": 0  },  "assetBundlePatterns": [  "**/*"  ],  "ios": {  "supportsTablet": true,  "bundleIdentifier": "com.ApikoSoftware.multimediaNotes",  "infoPlist": {  "NSLocationWhenInUseUsageDescription": "The Beep App uses your location to pick origins, destinations, and predict ride times",  "NSLocationAlwaysUsageDescription": "The Beep App will use your location to provide ETA's to yourself and others",  "UIBackgroundModes": [  "location",  "fetch"  ]  }  },  "android": {  "package": "reportApp.app",  "versionCode": 1,  "permissions": [  "ACCESS_BACKGROUND_LOCATION",  "ACCESS_FOREGROUND_LOCATION",  "RECORD_AUDIO",  "ACCESS_COARSE_LOCATION",  "ACCESS_FINE_LOCATION",  "CAMERA"  ],  "adaptiveIcon": {  "foregroundImage": "./assets/adaptive-icon.png",  "backgroundColor": "#FFFFFF"  }  },  "web": {  "favicon": "./assets/favicon.png"  },  "description": ""  } } 

Кто-нибудь, помогите мне, пожалуйста.

Ответ №1:

Карта expo нуждается в api-ключе в app.json для запуска карты в автономных приложениях.

Для камеры в expo android при сборке с помощью expo build: android возникают проблемы со сборкой.

Я вручную создаю приложение с помощью извлечения и создаю его на своем локальном компьютере, и камера работает идеально