Синтаксис Android Studio выделен красным на примере проекта Google Maps, хотя он работает нормально - PullRequest
0 голосов
/ 14 октября 2018

Я последовал примеру проекта для Google Maps SDK, как нашел здесь , и он отлично работает.Однако подсветка синтаксиса в MapsMarkerActivity в основном красного цвета, как показано на картинке .

. Мне любопытно, почему это так и как я могу это исправить.

С другой стороны, компилятор также выводит следующие предупреждения:

[![WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.

WARNING: Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation' and 'androidTestApi'.

WARNING: Configuration 'androidTestApi' is obsolete and has been replaced with 'androidTestImplementation'.

WARNING: Configuration 'testCompile' is obsolete and has been replaced with 'testImplementation' and 'testApi'.

WARNING: Configuration 'testApi' is obsolete and has been replaced with 'testImplementation'.][2]][2]

Где я могу найти эти устаревшие фрагменты кода и как лучше заменить их?

1 Ответ

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

1.Для красного подчеркивания, вероятно, есть небольшая ошибка, попробуйте обновить Android Studio и Gradle плагин до последней версии.Если это не помогло, отключите параметр lint, как показано на рисунке ниже:

enter image description here

2 Для этих предупреждений просто сделайте так, как в IDE-запросах, например, замените compile нареализация.другие предупреждения обрабатываются так же.

implementation 'com.android.support:appcompat-v7:28.0.0'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...