前言:在正常的android应用开发过程中,测试代码通过instans run 的方式可以快捷的测试,但有时候我们需要打包测试,测试混淆和压缩后的签名包,这时候通过adb命令会快捷很多

1.adb环境配置

方式1.直接将android sdk路径,我的skd路径是 C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools 中的
使用adb快速安装
三个文件放入jdk的目录 C:\Program Files\Java\jdk1.8.0_92\bin 中

方式2.打开环境变量设置,将自己的android sdk的路径,我的skd路径是 C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools,加入到Path中,记得路径前要用“ ; ”隔开
使用adb快速安装

3.查看adb 环境配置,cmd 打开控制台,输入 adb version 如下显示则表明配置成功
使用adb快速安装
这里我的adb版本为1.0.36 ,有的人本版是v6.0 这个版本的adb在执行adb devices 查看设备列表的时候设备名字中带&符号,此版本不能选择设备执行adb命令,可以换其他版本的adb工具

2.使用adb命令

1.查看连接设备
使用adb快速安装

2.选择指定设备安装apk
adb -s 009a49618148a86a install apk的完整路径

3.选择指定设别卸载apk
adb -s 009a49618148a86a uninstall 包名

4.列出手机装的所有app的包名:
adb shell pm list packages

5.列出系统应用的所有包名:
adb shell pm list packages -s

6.列出除了系统应用的第三方应用包名:
adb shell pm list packages -3

以上的adb命令不需要root权限,即不需要手机刷机
下面的命令需要手机root权限,刷机教程自行google
1.通过 adb 来启动应用
<1>先输入adb shell进入用户模式
<2>然后输入su root 进入root用户
<3>再输入am start -n cn.pear.browser/.activities.SplashActivity 启动指定应用,当然可以直接连起来输入adb shell su root am start -n cn.pear.browser/.activities.SplashActivity
使用adb快速安装

2.强制停止应用
<1>先输入adb shell进入用户模式
<2>然后输入su root 进入root用户
<3>再输入am force-stop 包名 强制关闭指定应用
也可以直接输入adb shell su root am force-stop 包名

3.模拟器默认是root模式,以上adb命令可以直接使用

3.快速的安装和卸载apk(无需root)

1安装:新建文件install.txt
内容 如下 其中009a49618148a86a是指定的设备号,通过adb devices获取的。

@echo ———安装———
adb -s 009a49618148a86a install apk的完整路径

然后将install.txt的后缀改为.bat,window批处理文件,双击运行即可完成安装

2安装:新建文件uninstall.txt
内容 如下 其中009a49618148a86a是指定的设备号,通过adb devices获取的。

@echo ———安装———
adb -s 009a49618148a86a uninstall 包名

然后将install.txt的后缀改为.bat,window批处理文件,双击运行即可完成卸载

相关文章:

  • 2022-12-23
  • 2021-04-27
  • 2022-02-09
  • 2021-09-25
  • 2021-09-13
  • 2022-01-13
  • 2019-01-01
  • 2021-07-10
猜你喜欢
  • 2021-04-09
  • 2021-08-20
  • 2021-12-18
  • 2021-11-25
  • 2021-11-15
  • 2022-12-23
相关资源
相似解决方案