设备中Google Play服务的数据在哪里?我可以安全删除它吗?


17

刚刚注意到,Google Play服务应用程序内部存储中的数据已超过100Mib,因此此应用程序现在正式成为太空猪。

所以我的问题是:

  1. Google Play服务数据的确切位置是什么?(用于备份)
  2. 我可以安全删除Google Play服务数据并让应用重新创建该数据吗?
  3. 如果我不安全地删除Google Play服务数据,可能会丢失什么?

嗨!我在标题中反映了您提出的一些观点,并删除了一些标签,因为它们不是特定于问题的。我希望可以!
Firelord

@Firelord,我在这里很新,所以我可以。毕竟,我已经为我的问题提供了优质的解决方案(再次感谢!)。我之所以做这样的标签汤,仅仅是因为Play服务吸引了我的注意力,因为我的4.2.2设备只有1Gb的内部存储空间,所以我总是担心可用空间。
免费咨询,时间

Answers:


12

Google Play服务数据的确切位置是什么?

Google Play服务的软件包名称为com.google.android.gms

应用程序的默认数据目录位于下/data/data,对于Play服务,该目录位于/data/data/com.google.android.gms

请注意,您不能简单地将其复制粘贴到任何地方。要浏览应用程序的数据目录,您需要root访问权限。幸运的是,对于非根设备,Play Services允许使用进行备份。

安装ADB之后,在shell中输入以下命令:

adb backup -apk com.google.android.gms

这会将备份保存backup.ab在当前目录中的文件中。

要还原该备份,请从同一当前目录输入以下命令:

adb restore backup.ab

我可以安全删除Google Play服务数据并让应用重新创建该数据吗?

放心地说,如果您要清除“设置”→“应用程序”→“下载的”→“ Google Play服务”中的数据,那很好。

在Android 4.4.2和5.0.2中,您不会获得名为Clear Data的直接选项。相反,您会获得“ 管理空间”。遵循屏幕截图:

(点击图片放大;将鼠标悬停以了解详细信息)

IMG:1 IMG:2 IMG:3

但是,在Android 4.2.1中,没有“ 管理空间”,只有“ 清除数据”。也许,前一个选项是特定于Android版本而不是特定于应用程序的。

这样做adb shell pm clear com.google.android.gms也是安全的,至少在独立执行两个步骤之后,我的Play商店和Gmail(都离不开Play服务)都工作正常。

数据也重新创建。

如果我不安全地删除Google Play服务数据,可能会丢失什么?

除了清除Play服务的应用目录而不卸载它之外,我不知道这在不安全的意义是什么,所以我无法对此发表评论。

无论如何,Play Services的前端称为Google设置它是Google Apps的核心,您可以在应用程序抽屉中看到其图标。只需打开它,您将看到的条目可能负责Play服务的数据收集。就像我在上面说的那样,从属应用程序运行良好,运行顺利,因此我不必担心该应用程序的数据。您的情况可能会有所不同,因此请更深入地了解此应用程序的GUI。


答案很简洁,谢谢!和,你的情况谷歌Play服务没有空间贪婪的。
免费咨询

1
也许是因为我不使用它,只是有时从Play商店下载应用程序或使用Gmail。在我的其他设备中,数据专门增加到50MB。您的情况很特殊,因为数据和APK都将占用约200MB的内部存储空间。
Firelord

1
虽然这是不一样的东西,我觉得我需要把这个作为预防措施,由于其相似性:PSA:做不清晰的数据谷歌服务框架(reddit的)
安德鲁T.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.