Android: AIRMap не был найден в UIManager - PullRequest
0 голосов
/ 05 июля 2019

Итак, я пытаюсь реализовать представление карты в моем приложении «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.Проект можно воссоздать, запустив новый реактивно-нативный проект и внедрив реакто-нативные карты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...