僅注意到Google Play服務應用程序內部存儲中的數據已超過100Mib,因此此應用程序現在正式成為太空豬。
所以我的問題是:
- Google Play服務數據的確切位置是什麼? (用於備份)
- 我可以安全地刪除Google Play服務數據並讓應用重新創建該數據嗎?
- 如果我不安全地刪除Google Play服務數據會丟失什麼? ol>
僅注意到Google Play服務應用程序內部存儲中的數據已超過100Mib,因此此應用程序現在正式成為太空豬。
所以我的問題是:
Google Play服務數據的確切位置是什麼?
Google Play服務的軟件包名稱為 com.google.android.gms
。
應用程序的默認數據目錄位於 / data / data
下,對於Play服務,其默認數據目錄為 /data/data/com.google.android.gms 代碼。
請注意,您不能簡單地將其複制粘貼到任何地方。要瀏覽應用程序的數據目錄,您需要root訪問權限。幸運的是,對於非根設備,Play Services允許使用 adb進行備份。
在安裝ADB之後,在外殼程序中輸入以下命令:
adb backup -apk com.google.android.gms
這會將備份保存在當前目錄中的文件 backup.ab
中。
要還原該備份,請從相同的 current 目錄中輸入以下命令:
adb restore backup.ab
我可以安全地刪除Google Play服務數據並讓應用重新創建它嗎?
請放心,如果您要清除設置→應用程序→已下載→Google Play服務中的數據,那很好。
在Android 4.4.2和5.0.2中,您不會獲得名為清除數據的直接選項。相反,您會得到管理空間。請遵循屏幕截圖:
(單擊圖片放大;將鼠標懸停以了解詳細信息) sub>
但是,在Android 4.2.1中,沒有 Manage Space ,而是 Clear Data 。也許,前一個選項特定於Android版本,而不特定於應用程序。
做 adb shell pm clear com.google.android.gms
也是安全的,至少,我的Play商店和Gmail(都離不開Play服務)都可以正常工作獨立執行兩個步驟。
數據也是重新創建的。
如果我不安全地刪除Google Play服務數據會丟失什麼?
除了不刪除Play服務的應用目錄而不將其卸載之前,我不知道這是什麼不安全的含義,所以我無法對此發表評論。
無論如何,Play的前端服務被命名為 Google設置, Google Apps的核心,您可以在應用程序抽屜中看到其圖標。只需打開它,您可能會看到的條目可能負責Play服務的數據收集。就像我在上面說的那樣,從屬應用程序運行良好,運行順利,因此我不必擔心該應用程序的數據。您的情況可能會有所不同,因此請深入了解此應用程序的GUI。