У меня есть проблемы с установкой реагировать родную библиотеку карт, когда я тип:Реагировать библиотеку Native Maps
npm install react-native-maps --save
ошибка показывает:
зависимостей:
"react": "15.3.2",
"react-native": "0.36.0"
У меня есть проблемы с установкой реагировать родную библиотеку карт, когда я тип:Реагировать библиотеку Native Maps
npm install react-native-maps --save
ошибка показывает:
зависимостей:
"react": "15.3.2",
"react-native": "0.36.0"
Похоже, что у меня была какая-то проблема s с build.gradle и settings.gradle, исправлены те части, и теперь его работы
Вы можете обновить его до следующих зависимостей
"react": "15.4.1",
"react-native": "^0.39.0"
Для обновления реагировать произрастающих в новой версии вы можете следовать OFFICAL док. Я использовал «альтернативное» раздел упоминание в React native blog.
После обновить реагировать родные следуйте ниже шагов:
Перейти к Android/приложение/build.gradle и проверьте следующая запись или нет
зависимостей {
проекта компиляции (': react-native-maps') compile fileTree (dir: "libs", include: ["* .jar"]) compile "com.android.support:appcompat-v7:23.0.1" compile " com.facebook.реакт: реакция-native: + "// От node_modules }
в Android/settings.gradle реагируют родной-карты проекта должны быть включены
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/android')
В Android/приложение/SRC/главная/Java/COM // MainApplication.java реагировать родной-карты пакет должен быть зарегистрированным.
import com.airbnb.android.react.maps.MapsPackage;
...
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new MapsPackage()
);
}
перейти на Android/приложение/SRC/главная/AndroidManifest.xml добавить следующий текст в тег приложения.
Сообщите мне, если у вас все еще есть ошибка. Пожалуйста, поделитесь важным кодом.
Вы должны сначала обновить реагировать и реагировать на родной .Если вы строите приложение с нуля, то идти с
«реагируют»: «15,4.2" , „реагируют родной“: „^ 0.41.0“ затем установить „NPM я реагировать чужеродные-карты --save“
затем использовать документы из https://github.com/airbnb/react-native-maps для установки модулей карты в родном компоненте. перед запуском приложения реагирует-нативную ссылку.
как Rishabh говорит, вы должны обновить до последних версий реагировать, реагировать родные и реагировать неместную-карту.
в зависимости от того, насколько сложных вашего проекта , Я часто нахожу, что самый простой способ обновления - создать совершенно новый, чистый проект:
react-native init MyProjectName
, а затем установить реагирующую родную карту (и еще другая зависимость)
npm install --save react-native-maps
react-native link
, а затем скопировать через все исходный код Javascript в новый проект.
обновление до последних версий реагирующих, реагирующих и реагирующих на-родных карт.
npm install --save react-native-maps
(or Yarn add react-native-maps)
react-native link
делают обновления уверены реагировать родной Verion
Вы можете увидеть мой демонстрационный проект на GitHub https://github.com/krishna201/react-native-maps/tree/master
иногда версия корневой системы (SUDO) версия отличается от пользователя. Я пробовал эту проблему почти неделю. –
В этом пути вы пытаетесь установить этот. И вы можете пойти в/android и сделать «gradlew.bat clean»? –
Можете ли вы поделиться своим файлом package.json? В чем упоминается родной вариант React and React? Я также работаю над картой в native native, и мы также используем тот же lib. Поделитесь некоторыми подробностями, чтобы я мог вам помочь. –