Ошибка при получении манифеста Ошибка при обновлении Api Places - PullRequest
1 голос
/ 09 февраля 2020

Эй, мой Google Places Api не работал, и я вижу в журнале, который они просили обновить Places Api .. Поэтому я попытался сделать это, поэтому они попросили добавить несколько зависимостей

implementation 'com.google.android.libraries.places:places:2.2.0'
implementation 'com.google.android.libraries.places:places-compat:2.2.0'

Когда я добавляю оба Эти зависимости затем я получаю эту ошибку

Merging Errors: Error: Attribute activity#com.google.android.libraries.places.widget.AutocompleteActivity@theme value=(@style/PlacesAutocompleteThemeOverlay) from AndroidManifest.xml:21:13-66 is also present at AndroidManifest.xml:18:13-61 value=(@style/PlacesAutocompleteOverlay). Suggestion: add 'tools:replace="android:theme"' to <activity> element at AndroidManifest.xml:16:9-23:20 to override. app main manifest (this file), line 20 Error: Attribute activity#com.google.android.libraries.places.widget.AutocompleteActivity@windowSoftInputMode value=(stateAlwaysVisible|adjustPan) from AndroidManifest.xml:22:13-71 is also present at AndroidManifest.xml:19:13-55 value=(adjustResize). Suggestion: add 'tools:replace="android:windowSoftInputMode"' to <activity> element at AndroidManifest.xml:16:9-23:20 to override. app main manifest (this file), line 21

Но если я добавляю только одну зависимость, тогда ее работа Хорошо. Но мне нужны обе эти зависимости в коде. Пожалуйста, помогите, я пытаюсь решить эту проблему в течение последних 4 часов :(

1 Ответ

0 голосов
/ 09 февраля 2020

В соответствии с документацией Google версия 2.0.0 пакета Places SDK для Android теперь зависит от AndroidX. Чтобы сохранить совместимость, вы должны перенести свои проекты на использование AndroidX.

Вы должны удалить одну из этих реализаций

com.google.android.libraries.places:places:2.2.0

com.google.android.libraries.places:places-compat:2.2.0

, в зависимости от того, что вы хотите сделать, вам нужно выбрать библиотеку. Вы хотите реализовать

https://developers.google.com/places/android-sdk/client-migration

...