Я не могу просмотреть карту на своем андроиде, используя реактивные карты - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь использовать карту в своем приложении, используя response-native-maps. Сначала это дает мне эту ошибку

"Could not find method compileOnly() for arguments [com.facebook.react:react-native:+] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler."

Затем я изменяю свой код в node_modules/react-native-maps/lib/android/build.gradle следующим образом

предыдущий код

  compileOnly() "com.facebook.react:react-native:+"
  implementation" com.google.android.gms:play-services- 
    base:$googlePlayServicesVersion"
  implementation" com.google.android.gms:play-services- 
    maps:$googlePlayServicesVersion"
  implementation "com.google.maps.android:android-maps- 
    utils:$androidMapsUtilsVersion"

Изменения сделаны

provided "com.facebook.react:react-native:+"
compile "com.google.android.gms:play-services- 
   base:$googlePlayServicesVersion"
compile "com.google.android.gms:play-services- 
     maps:$googlePlayServicesVersion"
compile "com.google.maps.android:android-maps- 
     utils:$androidMapsUtilsVersion"

Тогда ошибка исчезла, но карта все еще не загружена в мое приложение. Как я могу решить это.

1 Ответ

0 голосов
/ 08 мая 2018

Я не думаю, что смена узлов модулей - это хорошая идея. Вы, вероятно, должны адаптировать свою конфигурацию к библиотеке, не могли бы вы вставить свои файлы конфетки gradle? android / build.gradle и рут.

...