Подтвердить что ты не робот

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

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

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

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

<!--
     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 из приложения и создать систему, чтобы остановить это? Что я пропустил?

4b9b3361

Ответ 1

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

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

Ответ 2

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

Спасибо

Ответ 3

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

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

  • Я отправился в VCS → Local History → Show History, и там я нашел "Insert 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 в моем каталоге проектов. Очистка и строительство проекта снова, наконец, работали.

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

Ответ 4

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

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

Ответ 5

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

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

    • Android-игры
    • Помощник по связям с приложениями
    • Индексирование приложений Firebase
    • Firebase Services
    • Тестирование Firebase
    • Основные инструменты Google Cloud Tools
    • Google Cloud Tools для Android Studio
    • Вход в Google
    • Службы Google
  • Затем я удалил как каталог сборки в папке App, так и в корне моего приложения.

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

  • Наконец, мне пришлось перезапустить студию Android до того, как я перестроил, иначе она будет вставляться в манифест.

Ответ 6

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

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

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

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

sry, я просто получил его сейчас, это не ответ на ваш вопрос