Итак, я пытаюсь реализовать представление карты в моем приложении «native-карта», используя «карты-реакции».Когда я устанавливаю его с помощью npm, все хорошо, и при связывании он не делает ошибок.Проблема в том, что когда я пытаюсь запустить его, я получаю
Инвариантное нарушение: requireNativeComponent: "AIRMap" не был найден в UIManager.
У меня естьсузил его до того, чтобы быть на стороне Android, так как это эмулятор, который я работаю.По какой-то причине файлы gradle кажутся испорченными, и я понятия не имею, что это может быть.Я перепробовал большинство руководств, которые нашел, но ни один из них не помог.Я пытался связать его вручную, удалить ссылку и так далее.Я также попытался добавить прямую ссылку на GitHub, которая также не решает эту проблему.
Некоторая информация о сборке:
Версия React: 0.60.0
Версия Gradle: 5.4.1
Версия эмулятора: Pie API 28
settings.gradle:
rootProject.name = 'ProjectName'
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle");
applyNativeModulesSettingsGradle(settings)
include ':app'
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')
build.gradle:
implementation 'com.facebook.react:react-native:+
implementation project(':react-native-maps')
MapView:
import MapView from 'react-native-maps'
<MapView
region={{
latitude: 42.882004,
longitude: 74.582748,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}}
></MapView>
Наконец, у меня также естьсоздал API для карт Google в проекте Android.Проект можно воссоздать, запустив новый реактивно-нативный проект и внедрив реакто-нативные карты