前置作業:先將手機連接到電腦,手機開啟 USB 偵錯、在電腦上安裝 adb
首先先開啟想要移除的應用程式,使用下列指令找出當前執行應用程式的 package 名稱
範例輸出如下:
筆者開啟的是 Google 試算表(在 Sony XZ P 中 Google 試算表是強制安裝的預設程式...),由上面得知 package 名稱為 com.google.android.apps.docs.editors.sheets (斜線前面)。
使用指令刪除:
輸出結果:
指令視窗截圖:
註:本文將要介紹的移除方式如果使用在「系統內建應用程式」並不會「完整」的從手機移除,還會保留系統安裝檔,一行指令就可以還原(筆者目前沒有找到可以完整移除的方式)。那為什麼還要這麼麻煩用指令刪除,為什麼不直接停用就好了?因為部分的舊款手機中,點選停用還是會出現在 Play 商店的更新列表中,很容易自動更新就會恢復。又或是筆者 Sony 舊手機中的「What's New」應用程式,已經停止維護不能使用,但連停用的選項都不能使用,這種時候就適合使用這種方式移除。
附上還原的指令:
輸出結果:
附上列出手機內所有已安裝的應用程式 package 名稱指令:
首先先開啟想要移除的應用程式,使用下列指令找出當前執行應用程式的 package 名稱
adb shell "dumpsys activity activities | grep mResumedActivity"
範例輸出如下:
adb shell "dumpsys activity activities | grep mResumedActivity"
mResumedActivity: ActivityRecord{ac2ec27 u0 com.google.android.apps.docs.editors.sheets/com.google.android.apps.docs.editors.homescreen.HomescreenActivity t122}
筆者開啟的是 Google 試算表(在 Sony XZ P 中 Google 試算表是強制安裝的預設程式...),由上面得知 package 名稱為 com.google.android.apps.docs.editors.sheets (斜線前面)。
使用指令刪除:
adb shell pm uninstall -k --user 0 com.google.android.apps.docs.editors.sheets
輸出結果:
# adb shell pm uninstall -k --user 0 com.google.android.apps.docs.editors.sheets
Success
指令視窗截圖:
註:本文將要介紹的移除方式如果使用在「系統內建應用程式」並不會「完整」的從手機移除,還會保留系統安裝檔,一行指令就可以還原(筆者目前沒有找到可以完整移除的方式)。那為什麼還要這麼麻煩用指令刪除,為什麼不直接停用就好了?因為部分的舊款手機中,點選停用還是會出現在 Play 商店的更新列表中,很容易自動更新就會恢復。又或是筆者 Sony 舊手機中的「What's New」應用程式,已經停止維護不能使用,但連停用的選項都不能使用,這種時候就適合使用這種方式移除。
附上還原的指令:
adb shell pm install-existing com.google.android.apps.docs.editors.sheets
輸出結果:
adb shell pm install-existing com.google.android.apps.docs.editors.sheets
Package com.google.android.apps.docs.editors.sheets installed for user: 0
附上列出手機內所有已安裝的應用程式 package 名稱指令:
adb shell pm list packages
留言
張貼留言
如果有任何問題或建議,都歡迎留言或來信: a@ruyut.com