Только что заметил, что данные во внутреннем хранилище для приложения Google Play Services выросли выше 100Mib, поэтому это приложение официально занято в космосе.
Итак, мои вопросы:
- Каково точное местоположение данных Сервисов Google Play? (для резервного копирования)
- Могу ли я безопасно удалить данные служб Google Play и позволить приложению воссоздать их?
- Что я могу потерять, если небезопасно удалить данные из Служб Google Play?
google-play-services
app-data
Бесплатная консультация
источник
источник
Ответы:
Название пакета Сервисов Google Play есть
com.google.android.gms
.Каталог данных приложений по умолчанию находится под
/data/data
, а для Play Services это так/data/data/com.google.android.gms
.Обратите внимание, что вы не можете просто скопировать и вставить его в любом месте. Чтобы заглянуть в каталог данных приложения, вам потребуется доступ с правами root. К счастью, для некорневых устройств Play Services позволяет выполнять резервное копирование с помощью adb .
После установки ADB введите эту команду в оболочке:
Это сохранит резервную копию в файле,
backup.ab
расположенном в текущем каталоге.Чтобы восстановить эту резервную копию, введите эту команду из того же текущего каталога:
Безопасно, если вы имеете в виду очистку данных в меню «Настройки» → «Приложения» → «Загруженные» → «Сервисы Google Play» , тогда все готово.
В Android 4.4.2 и 5.0.2 вы не получите прямой вариант под названием « Очистить данные» . Вместо этого вы получаете Управление пространством . Следуйте скриншотам:
(Нажмите на изображение, чтобы увеличить; наведите курсор на детали)
Однако в Android 4.2.1 не было Manage Space, но Clear Data . Возможно, первый вариант зависит от версии Android, а не от приложения.
Работа
adb shell pm clear com.google.android.gms
также безопасна, по крайней мере, мой Play Store и Gmail (оба нелепо зависят от Play Services) работали нормально после выполнения обоих шагов независимо.Данные воссозданы тоже.
Я не знаю, что здесь означало бы небезопасное, кроме очистки каталога приложений Play Services без его удаления, поэтому я не могу это комментировать.
В любом случае, интерфейс Play Services называется « Настройки Google» , ядром Служб Google , значок которого вы увидите в панели приложений. Просто откройте его, и записи, которые вы увидите, могут отвечать за сбор данных Play Services. И, как я уже сказал выше, зависимые приложения работали без сбоев, поэтому я не буду беспокоиться о данных этого приложения. Ваш случай может отличаться, так что копайте глубже в GUI этого приложения.
источник