Проблема при добавлении службы определения местоположения в build.gradle в Android - PullRequest
1 голос
/ 05 июля 2019

Я хочу добавить эту службу определения местоположения в Google Play в Android

implementation 'com.google.android.gms:play-services-location:17.0.0'

и моя поддержка: библиотека appcompat

implementation 'com.android.support:appcompat-v7:27.1.1'

targetSdkVersion is 27

compileSdkVersion is 27

при попытке получить ошибку получения

Сбой связывания ресурсов Android D: \ AndroidStudioProject \ GpsLocationApp \ app \ build \ промежуточные продукты \ incremental \ mergeDebugResources \ merged.dir \ values ​​\ values.xml: 2015: ошибка: ресурс android: attr / fontVariationSettings notнайдено.

D: \ AndroidStudioProject \ GpsLocationApp \ app \ build \ middleates \ incremental \ mergeDebugResources \ merged.dir \ values ​​\ values.xml: 2015: ошибка: ресурс android: attr / ttcIndex не найден.ошибка: не удалось связать ссылки.

1 Ответ

1 голос
/ 05 июля 2019

Сервисы Google Play и Firebase перешли на AndroidX в последнем выпуске. Это означает, что вы используете как библиотеки поддержки, так и библиотеки androidx.

Вы можете:

  • мигрируйте на androidx, как описано ниже
  • понизьте ваши зависимости от сервисов Google Play (но это не реальное решение, потому что вы должны перейти до или после)

Вы можете проверить официальные заметки о выпуске :

Предупреждение: Данный выпуск представляет собой ОСНОВНОЕ обновление версии и критическое изменение. Последнее обновление сервисов Google Play и Firebase включает следующие изменения:

Миграция из библиотек поддержки Android в библиотеки Jetpack (AndroidX). Библиотеки не будут работать, если вы не внесете следующие изменения в свое приложение:

  • Обновление com.android.tools.build:gradle до версии 3.2.1 или новее.
  • Обновление compileSdkVersion до 28 или более поздней версии.
  • Обновите ваше приложение для использования Jetpack (AndroidX) ; следуйте инструкциям в Миграция на AndroidX .

Также о конкретной ошибке, описанной в ответе:

Ошибка:

AAPT: ошибка: ресурс android: attr / fontVariationSettings не найден.
AAPT: ошибка: ресурс android: attr / ttcIndex не найден

Измените compileSdkVersion на:

compileSdkVersion 28

fontVariationSettings и ttcIndex были добавлены в API уровень 28 .

...