adb安装卸载app

安装

adb [-s <deviceId>] install [-lrtsdg] <apk的绝对路径>

参数:

adb和install之间的参数

-s <deviceId>:当同时连接有多个设备时,使用-s <deviceId>来指定安装设备,<deviceId>可用adb devices查询。

adb install 后面可以跟一些可选参数来控制安装 APK 的行为,可用参数及含义如下:

参数 含义
-l 将应用安装到保护目录 /mnt/asec
-r 允许覆盖安装
-t 允许安装 AndroidManifest.xml 里 application 指定 android:testOnly="true" 的应用
-s 将应用安装到 sdcard
-d 允许降级覆盖安装
-g 授予所有运行时权限

adb install 实际是分三步完成:

  1. push apk 文件到 /data/local/tmp。
  2. 调用 pm install 安装。
  3. 删除 /data/local/tmp 下的对应 apk 文件。

所以,必要的时候也可以根据这个步骤,手动分步执行安装过程。

 

卸载

adb uninstall [-k] <apk包名>

-k 参数可选,表示卸载应用但保留数据和缓存目录。

 

查看apk包名

windows系统下,命令行跳转到在adb工具目录下,打开要查看的app,输入”adb shell dumpsys window | findstr mCurrentFocus”,会显示:

mCurrentFocus=Window{42d1ca28 u0 com.taobao.taobao/com.taobao.tao.TBMainActivity}

上面的红色字体显示的com.taobao.taobao就是包名,com.taobao.tao.TBMainActivity是启动的页面。

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注