Как я могу разрешить "PlaceAutocompleteFragment"?
Как я PlaceAutocompleteFragment
разрешить PlaceAutocompleteFragment
?
Привет, ребята, я пытаюсь использовать новый PlaceAutocompleteFragment
. Я пытаюсь использовать следующий код:
<fragment
android:id="@+id/place_autocomplete_fragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
/>
Этот образец кода является просто копией. Именно с этого сайта. Однако PlaceAutocompleteFragment
не разрешен в моем случае. Как я могу исправить эту проблему? Я думаю, что решение должно быть очень простым. Однако я искал довольно долгое время.
Ответы
Ответ 1
Для использования PlaceAutocompleteFragment
нам нужно добавить одну библиотеку в Gradle добавить это
реализация "com.google.android.gms: play-services-place: 16.0.0"
в вашем приложении Android. Я проверил это в своей студии Android. Пожалуйста, дайте мне знать, если ваша проблема решена.
Проверьте версию (16.0.0 на момент написания) play-сервисов здесь.
(Из комментария ниже)
Ответ 2
Просто измените свою библиотеку компиляции в градиенте от "местоположений" до "мест",
например
изменение
compile 'com.google.android.gms: play-services-location: "yourversion"'
в
compile 'com.google.android.gms: play-services-places: "yourversion"'
Ответ 3
Вам нужно добавить один lib в gradle, добавьте это
compile 'com.google.android.gms:play-services-location:10.0.1'
использовать ту же версию "10.0.1" или то, что у вас есть в вашей градиенте в обеих службах.
Пример:-
compile 'com.google.android.gms:play-services-maps:10.0.1'
compile 'com.google.android.gms:play-services-location:10.0.1'
Ответ 4
использовала implementation 'com.google.android.gms:play-services-places:16.0.0'
но все еще сталкивалась с проблемой PlaceAutocompleteFragment
Нужно добавить
implementation 'com.google.android.libraries.places:places:1.1.0'