Android adb shell学习心得(三)

Q&A

1.wait

wait命令一直等待直到一个用户子进程完成,可以指定进程ID,如未指定,则等待所有子进程完成

2.pwd

获取当前路径,赋给变量方法

pathstr=`pwd`                                                 此处并非单引号

3.cp

执行cp时出现“cp: omitting directory ” 提示信息, 可使用递归参数-r

cp -r DIRECTORY1 DIRECTORY2              rm删除文件夹时同理

4.exit

用于无条件终止当前脚本的执行,在交互式脚本中,则logout当前shell

exit n                                                                exit后面加参数表示退出状态

n == 0             脚本执行成功

n == 1~125    出错,对应错误为用户在脚本中定义

n == 126         文件不可执行

n == 127         不存在该命令

n >= 128         产生信号

5.各类命令

adb -s <serial number> wait-for-device            等待设备连接

adb -s <serial number> remount                      卸载设备

adb -s <serial number> shell am start -n 包名/包名+类名 (-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据)

                                                                         启动一个Activity

例:adb -s $teachersn shell am start -n com.google.Android.apps.edu.nfcprogrammer/.activities.HomeActivity -e writeProps /sdcard/bump.props

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值