只要安装了adb,Windows/Mac/Linux均适用。
在某些情况下,如果我们不能直接在安卓手机的触屏上操作,可以用手机连接电脑,在命令行中执行 查看/删除 手机App的操作。简介如下。
要求:
1)电脑装有adb
2)此电脑只连接了一部手机。如果有连接其它安卓设备,请断开。
- 手机连接电脑。
- 打开命令行,输入
adb shell
,进入手机的命令行模式。
$ adb shell
adb server version (39) doesn't match this client (36); killing...
* daemon started successfully *
shell@hammerhead:/ $
- 输入
pm list packages
,查看所有已经安装的APP。
shell@hammerhead:/ $ pm list packages
package:com.google.android.youtube
package:com.android.providers.telephony
package:com.google.android.gallery3d
package:com.google.android.googlequicksearchbox
package:com.android.providers.calendar
package:com.android.providers.media
(以下省略)
如果需要查看APP的安装路径,加上-f
参数。
shell@hammerhead:/ $ pm list packages -f
package:/data/app/com.google.android.youtube-2/base.apk=com.google.android.youtube
package:/system/priv-app/TelephonyProvider/TelephonyProvider.apk=com.android.providers.telephony
package:/system/app/MediaShortcuts/MediaShortcuts.apk=com.google.android.gallery3d
package:/data/app/com.google.android.googlequicksearchbox-2/base.apk=com.google.android.googlequicksearchbox
package:/system/priv-app/CalendarProvider/CalendarProvider.apk=com.android.providers.calendar
package:/system/priv-app/MediaProvider/MediaProvider.apk=com.android.providers.media
(以下省略)
- 使用
adb uninstall
命令删除某个APP。
比如我们想删除YouTube这个APP,通过上面的命令,我们看到它的完整包名
为com.google.android.youtube
。那么可以这样删除它。
- 先输入
exit
退出手机命令行。 - 再执行删除命令:
adb uninstall com.google.android.youtube
。如果删除成功,会显示Success
。
- 验证一下,是否已经成功删除:
adb shell pm list packages
发现com.google.android.youtube已经不在了。不想一行一行找的话,可以使用查找命令:
adb shell pm list packages | grep "youtube"
执行以上命令会得到空返回。
说明删除成功。
以上。