赞
踩
前言:在正常的android应用开发过程中,测试代码通过instans run 的方式可以快捷的测试,但有时候我们需要打包测试,测试混淆和压缩后的签名包,这时候通过adb命令会快捷很多
方式1.直接将android sdk路径,我的skd路径是 C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools 中的
三个文件放入jdk的目录 C:\Program Files\Java\jdk1.8.0_92\bin 中
方式2.打开环境变量设置,将自己的android sdk的路径,我的skd路径是 C:\Users\Administrator\AppData\Local\Android\sdk\platform-tools,加入到Path中,记得路径前要用“ ; ”隔开
3.查看adb 环境配置,cmd 打开控制台,输入 adb version 如下显示则表明配置成功
这里我的adb版本为1.0.36 ,有的人本版是v6.0 这个版本的adb在执行adb devices 查看设备列表的时候设备名字中带&符号,此版本不能选择设备执行adb命令,可以换其他版本的adb工具
1.查看连接设备
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
2.强制停止应用
<1>先输入adb shell进入用户模式
<2>然后输入su root 进入root用户
<3>再输入am force-stop 包名 强制关闭指定应用
也可以直接输入adb shell su root am force-stop 包名
3.模拟器默认是root模式,以上adb命令可以直接使用
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批处理文件,双击运行即可完成卸载
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。