- adb shell input keyevent 26 //模仿电源键
adb在开辟中调试是很常用的敕令,下面就来说说常用的adb敕令。
- adb shell pm clear com.aaron.test
如不雅指定ip 连接,一般为 adb conenct 172.18.xxx.xxx ,如许每次进行连接时,发明都有反复的的敕令须要敲,法度榜样员就是要削减反复工作,所以如今就将反复的敕令省掉落。(以下为mac下的设备的办法):
- 新建.alias_bash 文件
- 文件中应用 alias 别号关键字从新敕令
- alias ac="adb connect $1"
- alias ad="adb devices"
- alias ak="adb kill-server"
- alias as="adb start-server"
- 修改根目次下的 .bash_profile , 或者其他以 .bash 的文件中,将最后加上 source ./.alias_bash 然后从新履行 source ./.bash_profile ,或者直接关掉落终端,从新打开一个。
- 测验测验应用 ac 172.18.**.** ,则可直接连接上机械,在输入 ad 即可看到adb连接到的设备。
adb 安装应用
膳绫擎只是个例子,可以在文件 .alias_bash 文件中添加其他的简化敕令。
adb 多设备指定连接
如不雅是其他敕令一样可以指定设备履行。例如:
- adb -s 172.18.xx.xx:5555 install *.apk
adb 文件处理
复制电脑狼9依υ?件到设备
敕令:
- adb push <电脑汕9依υ?件路径> <设备里的目次>
例:
- adb push ~/sr.mp4 /sdcard/
复制设备狼9依υ?件到电脑
敕令:
个中 电脑上的目次 参数可以省略,默认复制到当前目次。
例:
- adb pull /sdcard/sr.mp4 ~/tmp/
adb 安装卸载应用
在应用adb连接多个设备,当想连接到某一个设备的shell时 adb -s 172.18.xx.xx:5555 shell 。
例子:
敕令格局:
- adb install [-lrtsdg]
参数:
adb install 后面可以跟一些可选参数来控制安装 APK 的行动,可用参数及含义如下:
运行敕令后如不雅见到类似如下输出(状况为 Success)代表安装成功:
- [100%] /data/local/tmp/1.apk
- pkg: /data/local/tmp/1.apk
- Success
adb 卸载应用
- adb uninstall [-k]
表示应用的包名,-k参数可选,表示卸载应用但保存数据懈弛存目次。
- adb uninstall com.aaron.test
启动activity
敕令格局:
- adb shell am start [options]
例如:
- adb shell am start -n com.aaron.test/.LauncherActivity
如不雅想要对启动的Intent添加参数可以按照key-value情势添加。
- adb shell am start -n org.mazhuang.boottimemeasure/.MainActivity
推荐阅读
背景: 权限是根据体系设置的安然规矩或者安然策略,用户可以拜访并且只能拜访本身被授权的资本。在实际的临>>>详细阅读
本文标题:Android ADB开发常用命令总结
地址:http://www.17bianji.com/lsqh/37285.html
1/2 1