Yerli Haritalar Hata debugJavaWithJavac derlemek React

oy
3

Ben yeniyim Tepki-native.I kullanarak App google harita eklemeyi deneyin npm i react-native-maps --save

Bunu başvurmak https://github.com/react-community/react-native-maps/blob/master/docs/installation.md ve tüm adımı izleyin. Ben Google API almak ve koyun AndroidManifest . Benim Google Play Hizmetleri sürüm olduğunu 14.5.74 . Ben de ekleyin android/app/build.gradle. İşte burada

ext {
buildToolsVersion = 27.0.3
minSdkVersion'ın = 16
compileSdkVersion = 27
targetSdkVersion = 26
supportLibVersion = 27.1.1
googlePlayServicesVersion = 14.5.74
androidMapsUtilsVersion = 0.5+}

ve ben alışık

bağımlılıkları: {
@ babel / zamanı, ^ 7.1.5,
tepkimeye: 16.5.0,
reaksiyona natif: 0.57.0,
reaksiyona natif-haritalar: ^ 0.22.1 },

Ama hata alıyorum

soruyorum: tepki yerli-haritalar: compileDebugJavaWithJavac BAŞARISIZ D: _reactNative \ MSB \ LocationMap \ node_modules \ tepki yerli-haritalar \ lib \ android \ src \ ana \ java \ com \ airbnb android \ \ haritalar tepki \ \ AirMapPolyline.java: 8: hata: sembol bulamıyor
ithalat com.google.android.gms.maps.model.Cap; ^ Sembolü: sınıfı Cap yer: paket com.google.android.gms.maps.model D: _reactNative \ MSB \ LocationMap \ node_modules \ tepki yerli-haritalar \ lib \ android \ src \ ana \ java \ com \ airbnb android \ \ \ haritalar tepki \ AirMapPolyline.java: 12: hata: sembol ithalat com.google.android.gms.maps.model.RoundCap bulamıyorum; ^ Sembolü sınıfı RoundCap yer: paket com.google.android.gms.maps.model D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-haritalar \ lib \ robot \ src \ ana \ Java \ com \ airbnb robot \ 27: error: \ \ haritalar \ AirMapPolyline.java tepki (sembol özel Cap LineCap = new RoundCap bulamıyorum); ^ Sembolü sınıfı kap yer: sınıf AirMapPolyline D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-haritalar \ lib \ robot \ src \ ana \ Java \ com \ airbnb robot \ \ harita \ AirMapPolyline.java reaksiyona \: 73 : hata: sınıf Cap yeri: sınıf AirMapPolyline D: sembol public void setLineCap (Cap cap) {^ sembolü bulamıyorum _reactNative \ MSB \ LocationMap \ node_modules \ tepki yerli-haritalar \ lib \ android \ src \ ana \ java \ com \ android \ \ haritalar tepki airbnb \ \ AirMapPolylineManager.java: 15: hata: sembol ithalat com.google.android.gms.maps.model.ButtCap bulamıyorum; ^ Sembolü sınıfı ButtCap yer: paket com.google.android.gms.maps.model D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-haritalar \ lib \ robot \ src \ ana \ Java \ com \ airbnb robot \ \ \ haritalar tepki \ AirMapPolylineManager.java: 16: hata: sembol ithalat com.google.android.gms.maps.model.Cap bulamıyorum; ^ Sembolü: sınıfı Cap yer: paket com.google.android.gms.maps.model D: _reactNative \ MSB \ LocationMap \ node_modules \ tepki yerli-haritalar \ lib \ android \ src \ ana \ java \ com \ airbnb android \ \ \ haritalar tepki \ AirMapPolylineManager.java: 17: hata: sembol ithalat com.google.android.gms.maps.model.RoundCap bulamıyorum; ^ Sembolü sınıfı RoundCap yer: paket com.google.android.gms.maps.model D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-haritalar \ lib \ robot \ src \ ana \ Java \ com \ airbnb robot \ \ \ haritalar tepki \ AirMapPolylineManager.java: 18: hata: sembol ithalat com.google.android.gms.maps.model.SquareCap bulamıyorum; ^ Sembolü sınıfın SquareCap yer: paket com.google.android.gms.maps.model D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-haritalar robot \ \ lib \ robot \ src \ ana \ Java \ com \ airbnb 27: error: \ \ haritalar \ AirMapPolyline.java tepki (sembol özel Cap LineCap = new RoundCap bulamıyorum); ^ Sembolü sınıfı RoundCap yer: sınıf AirMapPolyline D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-haritalar \ lib \ robot \ src \ ana \ Java \ com \ airbnb robot \ \ harita \ AirMapPolylineManager.java reaksiyona \: 77 : hata: bulamıyor sembol Cap cap = null; ^ Sembolü: sınıfı Cap yer: sınıfı AirMapPolylineManager D: _reactNative \ MSB \ LocationMap \ node_modules \ tepki yerli-haritalar \ lib \ android \ src \ ana \ java \ com \ airbnb android \ \ haritalar tepki \ \ AirMapPolylineManager.java: 80 : hata:) (sembol kapağını = new ButtCap bulamıyorum; ^ Sembolü sınıfı ButtCap yer: sınıfı AirMapPolylineManager D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-haritalar \ lib \ robot \ src \ ana \ Java \ com \ airbnb robot \ \ haritalar reaksiyona \ \ AirMapPolylineManager.java: 83 : hata: sembol kapağını bulamıyorum = new RoundCap (); ^ Sembolü sınıfı RoundCap yer: sınıfı AirMapPolylineManager D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-harita \ lib \ robot \ src \ ana \ Java \ com \ airbnb robot \ \ haritalar reaksiyona \ \ AirMapPolylineManager.java: 86 : hata:) (sembol kapağını = new SquareCap bulamıyorum; ^ Sembolü sınıfın SquareCap yer: sınıf AirMapPolylineManager D: _reactNative \ MSB \ LocationMap \ node_modules \ reaksiyona yerli-haritalar \ lib \ robot \ src \ ana \ Java \ com \ airbnb robot \ \ haritalar reaksiyona \ \ AirMapPolylineManager.java: 89 : hata: sembol kapağını bulamıyorum = new RoundCap (); ^ Sembolü: sınıfı RoundCap yeri: sınıf AirMapPolylineManager Not: Bazı giriş dosyaları kullanabilir veya kullanımdan kaldırılmış bir API geçersiz kılar. Not: -Xlint ile Recompile: Kullanımdan kaldırmayı detayları için. Not: Bazı giriş dosyaları kontrolsüz veya güvensiz işlemleri kullanın. Not: -Xlint ile Recompile: Ayrıntılar için işaretlenmemiş. 14 hatalar

  • Yanlış giden ne : Yürütme görev için başarısız oldu ': tepki yerli-haritalar: compileDebugJavaWithJavac'.

    Derleme başarısız oldu; Ayrıntılar için derleyici hata çıktı bakın.

Bu sorunu nasıl çözebiliriz söyle?

Oluştur 27/11/2018 saat 18:14
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
5

react-native-mapsBağımlılık ile çalışmıyor react-native version 0.57.0. 0.57.4 veya en son sürüme güncelleyin.

Cevap 05/12/2018 saat 10:40
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more