Как использовать MapView в Android Studio 3.3 канарейка 13? - PullRequest
0 голосов
/ 29 октября 2018

Я использую Android Studio 3.3 canary 13. Приложение вылетает с этим сообщением.

Я получаю эту ошибку:

Caused by: android.view.InflateException: Binary XML file line #274: Binary XML file line #274: Error inflating class com.google.android.gms.maps.MapView
Caused by: android.view.InflateException: Binary XML file line #274: Error inflating class com.google.android.gms.maps.MapView
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.maps.MapView" on path: DexPathList[[zip file .

Может кто-нибудь помочь с тем, как использовать MapView в AndroiX?

Проблемная строка XML:

<com.google.android.gms.maps.MapView
    android:id="@+id/map_view"
    android:layout_width="0dp"
    android:layout_height="140dp"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintTop_toBottomOf="@id/tv_address"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintVertical_bias="0"
    android:layout_marginTop="16dp"
    />

1 Ответ

0 голосов
/ 29 октября 2018

Может быть, эта работа, просто укажите в вашем AndroidManifast.xml

Добавить сначала: -

<meta-data
     android:name="com.google.android.maps.v2.API_KEY"
     android:value="AIzaSyC6TVk6gtR_i_.......**************"/>

Тогда: -

<meta-data 
     android:name="com.google.android.maps.v2.API_KEY"
     android:value="@integer/your_google_maps_version" />
...