查看Android 系统版本
adb shell getprop ro.build.version.release
查看设备信息型号命令
adb shell getprop ro.product.model
单独查看某一硬件或系统属性:adb shell getprop <属性名>
属性名 | 含义 |
ro.build.version.sdk | SDK 版本 |
ro.build.version.release | Android 系统版本 |
ro.product.model | 型号 |
ro.product.brand | 品牌 |
ro.product.name | 设备名 |
ro.product.board | 处理器型号 |
persist.sys.isUsbOtgEnabled | 是否支持 OTG |
dalvik.vm.heapsize | 每个应用程序的内存上限 |
ro.sf.lcd_density | 屏幕密度 |
rro.build.version.security_patch | Android 安全补丁程序级别 |
获取 root 权限
adb root
可以直接获取 root 权限,并挂载系统文件系统为可读写状态
adb remount
列出指定应用的 dump 信息
adb shell pm dump 包名
列出对应包名的 .apk 位置
adb shell pm path 包名
进入设备shell
adb shell
查看所有应用列表
adb shell pm list packages
查看系统应用列表
adb shell pm list packages -s
查看第三方应用列表
adb shell pm list packages -3
返回设备序列号SN值:
adb get-serialno
获取设备的ID:
adb shell settings get secure android_id
安装apk
adb install -l -r -t -s -d -g path_to_apk
-l:将应用安装到保护目录 /mnt/asec;
-r:允许覆盖安装;
-t:允许安装 AndroidManifest.xml 里 application 指定 android:testOnly=“true” 的应用;
-s:将应用安装到 sdcard;
-d:允许降级覆盖安装;
-g:授予所有运行时权限;
path_to_apk:apk的绝对路径。
示例:
安装淘宝apk:
adb install -l /data/local/tmp/taobao.apk
重新安装
adb install -r
卸载apk
adb uninstall -k "packagename"
"packagename":表示应用的包名
-k 参数可选,表示卸载应用但保留数据和缓存目录。
示例:
手机淘宝:
adb uninstall com.taobao.taobao