Android之提高效率从adb命令开始
2017-07-24 21:51
435 查看
Android之提高效率从adb命令开始
adb开启和关闭
adb start -server // 开启adb服务 adb kill -server // 杀死adb服务
使用adb查看当前连接的设备
adb devices // 查看当前连接的设备
使用adb安装和卸载
安装adb install [-lrtsdg] [apk_file_path]
[-lrtsdg]:是安装apk的参数 -l:forward lock application -r:replace existing application -t:allow test package -s:install application on sdcard -d:allow version code downgrade(debuggable package only) -g:grant all runtime permissions
卸载
adb uninstall [-k] [app_package_name] -k:keep the data and cache directories.(一般不使用-k参数)
使用adb清除APP数据
adb shell pm clear [app_package_name]
使用adb列出APP包名
adb shell pm list packages // 列出所有APP的包名 adb shell pm list packages -s // 列出所有系统APP的包名 adb shell pm list packages -3 // 列出所有第三方APP的包名 adb shell pm list packages [name] // 过滤需要的查找的字段
使用adb读写文件
读取手机文件adb pull [phone_file_path] [device_file_path] eg: // 将/storage/sdcard0/目录下的1.png图片复制到D盘work目录 adb pull /storage/sdcard0/1.png D:\work
写入手机文件
adb push [device_file_path] [phone_file_path] eg: // 将D盘的1.png文件写入到手机的/storage/sdcard0/文件夹中 adb push d:\1.png /storage/sdcard0/
使用adb删除文件
adb shell rm [file_path] eg: adb shell rm /storage/sdcard0/1.png
使用adb发送按键事件
adb shell input keyevent [event_code] eg: adb shell input keyevent 3 // 3:表示按下Home键 adb shell input keyevent 4 // 4:表示按下Back键
使用adb向设备输入文本
adb shell input text [text_info] eg: adb shell input text "hello" // 在光标选中文本编辑时,输入这个命令,在输入法上面会有"hello"字样。
使用adb启动activity,service,broadcast等
跳转Activityadb shell am start -a [intent_action] // action隐式意图跳转 eg: adb shell am start -a android.settings.INPUT_METHOD_SETTINGS // 使用组件名方式启动照相机功能 adb shell am start -n com.android.camera/.Camera // 打开拨号界面 adb shell am start -a android.intent.action.CALL
启动Service
adb shell am startservice -a [intent_action] eg: adb shell am startservice -a com.yundoku.adbtest.service
发送broadcast
adb shell am broadcast -a [intent_action] eg: adb shell am broadcast -a com.yundoku.adbtest.receive
使用adb进行monkey测试
adb shell monkey -p [package_name] -v 500
Monkey测试的讲解:Android monkey和monkeyrunner测试
相关文章推荐
- Android adb命令助你提高开发效率
- Android Studio提高效率插件---adb idea
- Android 提高开发效率的常用命令行
- Android adb 命令总结
- Android调试时, "adb devices"命令提示 adb server is out of date. killing...
- 一、android常用adb命令
- Mac中配置Android的ADB命令
- 使用adb命令实现android安装与卸载
- Android系统在超级终端下必会的命令大全(adb shell命令大全)
- Android系统在超级终端下必会的命令大全(adb shell命令大全)
- Android adb命令大全
- android开机自启动APP及使用adb命令测试
- adb命令下以root权限进入android系统
- android adb 的常用命令
- android 中 adb 常用命令
- Android部分ADB命令
- Android ADB shell 命令大全
- Android Stuido 提高开发效率的插件
- Android adb不是内部或外部命令 问题解决
- Android 常用 adb 命令总结