Удалите сервисы Google Play из приложения в Android Studio

Я работаю над примером приложения в Android Studio, и я каким-то образом случайно добавил Службы Google Play в одну из моих Деяний. Я даже не уверен, как я это сделал, но добавил несколько автоматических сгенерированных методов, переменных и импорта. Я удалил все эти и продолжал работать над приложением. Теперь, через несколько дней, я обнаружил

compile 'com.google.android.gms:play-services-appindexing:8.1.0' 

В моем сценарии app/build.gradle и автоматически сгенерированном фрагменте в моем файле манифеста:

 <!-- ATTENTION: This was auto-generated to add Google Play services to your project for App Indexing. See https://g.co/AppIndexing/AndroidStudio for more information. --> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 

В <application> . Когда я удаляю их и создаю проект, <meta-data> восстанавливается в манифесте, что приводит к сбою сборки, поскольку я удалял зависимость в build.gradle.

Как полностью удалить службы Google Play из приложения и создать систему, чтобы остановить это? Что я пропустил?

Solutions Collecting From Web of "Удалите сервисы Google Play из приложения в Android Studio"

Это просто предложение не решение, поскольку я не знаю вашего полного сценария. Удалите все зависимости и все папки сборки из вашего приложения и перестройте проект. По крайней мере, он подскажет вам, где присутствует зависимость от игровых сервисов

Надеюсь, что это сработает

Как заявил @Chinmay, удаление всех ссылок на индексацию Google Play Service / App и удаление « <-path-android-project -> / app / build » также решило это для меня.

благодаря

Я также случайно нажал на quickfix, чтобы добавить «код API индексирования приложений», который был предложен, хотя он не имел абсолютно никакого отношения к моей ошибке.

Что сработало для меня:

  • Я отправился в VCS -> Local History -> Show History, и там я нашел «Вставить код API индексации приложений», который я щелкнул правой кнопкой мыши и нажал «Revert». Это устранило некоторые вещи, но не все, поэтому этот quickfix, конечно, не был быстрым, чтобы избавиться снова.
  • Затем я просмотрел все свои файлы build.gradle и внутренние dependencies{} Я удалил compile 'com.google.android.gms:play-services-appindexing:8.1.0' .
  • Я удалил эти биты автоматически сгенерированного кода в xml-файлах, к которым привела ошибка. Они отмечены комментариями:

    ! – ВНИМАНИЕ. Это было автоматически создано для добавления сервисов Google Play в ваш проект для индексирования приложений. См. https://g.co/AppIndexing/AndroidStudio для получения дополнительной информации. ->

  • Наконец, я удалил две разные папки build в моем каталоге проектов. Наконец, работа над очисткой и строительством проекта снова работала.

Я должен добавить, что я очищал, перестраивал и удалял папки сборки несколько раз, пока он, наконец, не исчез. Благодаря предыдущим плакатам об удалении этой папки сборки!

Мои результаты были похожи на @AllBecomesGood

  1. Я зашел в Файл-> Настройки => Плагины и не был отмечен:

    • Игры для Android
    • Помощник по приложениям
    • Инфраструктура приложений Firebase
    • Услуги Firebase
    • Испытание пожарной базы
    • Google Cloud Tools Core
    • Google Cloud Tools для Android Studio
    • Вход в Google
    • Службы Google
  2. Затем я удалил как каталог сборки в папке «Приложение», так и в корне моего приложения.

  3. Я удалил ссылку на сборку com.google.android.gms:play-services-appindexing:8.4.0 в build.gradle для моего приложения в зависимостях. Я удалил ссылки, которые были автоматически вставлены в манифест андроида.

  4. Наконец, я должен был перезапустить Android-студию, прежде чем перестроить, иначе она будет вставляться в манифест.

Если вы используете buildToolsVersion "23.0.2"

Использовать новую версию:

'com.google.android.gms:play-services-appindexing:8.4.0'

Надеюсь, эта работа для вас

Sry, я только что получил это сейчас, это не ответ на ваш вопрос

Фактически, когда вы удаляете багги-строки в файле манифеста, Android Studio на самом деле не удаляет их.

С помощью другого текстового редактора откройте (your project)\app\src\main\AndroidManifest.xml и удалите <meta-data ... /> Затем сохраните файл, убедитесь, что наш build.gradle не содержит build.gradle Services-appindexing , и перестройте свой проект из Android Studio.