常用adb命令(不定期整理更新)

1、获取设备列表和状态

设备列表

E:\android\studio\workspace\JNILearn>adb devices

List of devices attached

LE67A06310127215 device

设备状态

E:\android\studio\workspace\JNILearn>adb get-state

device

设备状态有3种

device:设备正常连接

offline:连接出现异常,设备无响应

unknown:没有连接设备

2、重启adb服务

一般在连接出现异常,使用 adb devices 未正常列出设备, 设备状态异常时使用 adb kill-server,结束 adb 服务。然后运行adb start-server 进行重启服务

3、打印android系统日志

adb logcat , 打印 Android 的系统日志,这个可以单独拿出来讲

4、安装卸载apk

adb install

adb uninstall

5、adb 文件提权

首先是 使用 adb 给 android 中的 data 提权权限

D:\android\studio\workspace\WifiCollection>adb shell

shell@a5ltectc:/ $ su

root@a5ltectc:/ # chmod 777 /data

root@a5ltectc:/ # chmod 777 /data/data

root@a5ltectc:/ #

#递归修改文件权限 chmod -R 755 文件名|目录名

6、adb文件下载

adb pull

下载android 中的系统文件。这个一个 UI 的框架

E:\android\studio\workspace\JNILearn>adb pull /system/framework/framework-res.apk

/system/framework/framework-res.apk: 1 file pulled. 4.5 MB/s (55160175 bytes in 11.795s)

7、adb文件上传

adb push

E:\android\studio\workspace\JNILearn>adb push C:\Users\Administrator\Desktop\hello sdcard/

C:\Users\Administrator\Desktop\hello: 1 file pushed. 0.8 MB/s (8608 bytes in 0.011s)

发布了24 篇原创文章 · 获赞 10 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/lin___/article/details/102406527