Android 常用adb命令
2017-02-21 15:09
381 查看
开发中常用adb命令:
1、查看adb版本
$ adb
version
2、查看已连接设备:
$ adb
devices
3、安装Apk程序
$ adb install[-l] [-r] [-s] <file>
( '-l' 锁定该程序; '-r'重新安装该程序,保存数据;'-s'安装apk到sd卡)
4、卸载Apk程序
$ adb
uninstall [-k] <package>
( 不删除程序运行所产生的数据和缓存目录,如软件的数据库文件)
5、清除Apk数据
$ adb shell pm clear<package>
6、启动应用
$ adb shell am start-n com.test/.ui.MainActivity
7、强制停止应用
$ adb sell am force-stop <package>
8、输出所有已经安装的应用程序
$ adb shell pm list packages [-f] [-3] [| grep qq]
( '-f' 列出所有已安装应用程序包名;['-3'] 列出除了系统应用的第三方包名;[| greg qq] 使用greg过滤 )
9、向手机写入文件
$ adb
push <local><remote>
( adb push D:\test.txt/system/temp/ )
将文件写入手机存储系统,只要拥有相应权限,就可以把Apk放到任何目录下,甚至可以放到System目录下,成为系统应用程序。
10、从手机获取文件
$ adb
pull <remote><local>
( adb pull /system/temp/D:\test.txt )
11、模拟按键输入
$ adb shell
input keyevent [82] [3] [19] [20] [21] [22] [66] [4]
常用code:’82‘ menu
’3‘ home
’19‘ up
’20‘ down
’21‘ left
’22‘ right
’66‘ center
’4‘ back
12、模拟滑动输入
$ adb shell
input touchscreen <x1><y1><x2><y2>
13、查看日志
$ adb
logcat
14、重启
$ adb
reboot
15、查看屏幕分辨率
$ adb shell wm
size
16、查看屏幕密度
$ adb shell wmdensity
17、获取序列号
$ adb
get-serialno
18、获取MAK地址
$ adb shell
cat/sys/class/net/wlan0/address
19、查看设备型号
$ adb shell
getprop ro.product.model
20、查看Android系统版本
$ adb shell getprop ro.build.version.release
21、查看系统盘符
$ adb shell
df
E:\Tools\adt-bundle\sdk\platform-tools>adb shell df
Filesystem Size Used Free Blksize
/dev 1.4G 128.0K 1.4G 4096
/sys/fs/cgroup 1.4G 12.0K 1.4G 4096
/mnt 1.4G 0.0K 1.4G 4096
/system 2.4G 1.8G 597.1M 4096
/cache 418.4M 2.4M 416.0M 4096
/protect_f 3.9M 68.0K 3.8M 4096
/protect_s 8.8M 60.0K 8.7M 4096
/nvdata 27.5M 6.8M 20.7M 4096
/custom 495.9M 338.0M 157.9M 4096
/storage 1.4G 0.0K 1.4G 4096
/data 25.4G 17.2G 8.3G 4096
/mnt/runtime/default/emulated: Permission denied
/storage/emulated 25.4G 17.2G 8.3G 4096
/mnt/runtime/read/emulated: Permission denied
/mnt/runtime/write/emulated: Permission denied
22、adb删除文件
tools>adb remount
tools>adb shell
#su
#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
1、查看adb版本
$ adb
version
2、查看已连接设备:
$ adb
devices
3、安装Apk程序
$ adb install[-l] [-r] [-s] <file>
( '-l' 锁定该程序; '-r'重新安装该程序,保存数据;'-s'安装apk到sd卡)
4、卸载Apk程序
$ adb
uninstall [-k] <package>
( 不删除程序运行所产生的数据和缓存目录,如软件的数据库文件)
5、清除Apk数据
$ adb shell pm clear<package>
6、启动应用
$ adb shell am start-n com.test/.ui.MainActivity
7、强制停止应用
$ adb sell am force-stop <package>
8、输出所有已经安装的应用程序
$ adb shell pm list packages [-f] [-3] [| grep qq]
( '-f' 列出所有已安装应用程序包名;['-3'] 列出除了系统应用的第三方包名;[| greg qq] 使用greg过滤 )
9、向手机写入文件
$ adb
push <local><remote>
( adb push D:\test.txt/system/temp/ )
将文件写入手机存储系统,只要拥有相应权限,就可以把Apk放到任何目录下,甚至可以放到System目录下,成为系统应用程序。
10、从手机获取文件
$ adb
pull <remote><local>
( adb pull /system/temp/D:\test.txt )
11、模拟按键输入
$ adb shell
input keyevent [82] [3] [19] [20] [21] [22] [66] [4]
常用code:’82‘ menu
’3‘ home
’19‘ up
’20‘ down
’21‘ left
’22‘ right
’66‘ center
’4‘ back
12、模拟滑动输入
$ adb shell
input touchscreen <x1><y1><x2><y2>
13、查看日志
$ adb
logcat
14、重启
$ adb
reboot
15、查看屏幕分辨率
$ adb shell wm
size
16、查看屏幕密度
$ adb shell wmdensity
17、获取序列号
$ adb
get-serialno
18、获取MAK地址
$ adb shell
cat/sys/class/net/wlan0/address
19、查看设备型号
$ adb shell
getprop ro.product.model
20、查看Android系统版本
$ adb shell getprop ro.build.version.release
21、查看系统盘符
$ adb shell
df
E:\Tools\adt-bundle\sdk\platform-tools>adb shell df
Filesystem Size Used Free Blksize
/dev 1.4G 128.0K 1.4G 4096
/sys/fs/cgroup 1.4G 12.0K 1.4G 4096
/mnt 1.4G 0.0K 1.4G 4096
/system 2.4G 1.8G 597.1M 4096
/cache 418.4M 2.4M 416.0M 4096
/protect_f 3.9M 68.0K 3.8M 4096
/protect_s 8.8M 60.0K 8.7M 4096
/nvdata 27.5M 6.8M 20.7M 4096
/custom 495.9M 338.0M 157.9M 4096
/storage 1.4G 0.0K 1.4G 4096
/data 25.4G 17.2G 8.3G 4096
/mnt/runtime/default/emulated: Permission denied
/storage/emulated 25.4G 17.2G 8.3G 4096
/mnt/runtime/read/emulated: Permission denied
/mnt/runtime/write/emulated: Permission denied
22、adb删除文件
tools>adb remount
tools>adb shell
#su
#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
相关文章推荐
- android adb常用命令总结【安卓进化十】
- android adb常用小命令
- [Android]Android的常用adb命令
- 在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令
- Android adb 常用命令 和 Trouble shooting问题
- Android adb常用命令
- Android-ADB常用命令
- Android的常用adb命令
- Android adb常用命令
- Android adb(Android Debug Bridge)常用命令
- android的adb常用命令使用
- Android adb的常用命令略解
- Android-ADB常用命令
- Android adb 常用命令
- Android开发中常用ADB命令
- Android adb 常用命令及需要注意的事项
- android adb常用命令
- android adb 常用命令使用介绍 (【un】install push pull logcat devices remount shell monkey)
- 一、android常用adb命令
- Android adb常用命令