adb基本命令

作者: _9527_ | 来源:发表于2016-09-08 14:10 被阅读78次

这里讲述的是adb xxx格式的命令,而不是通过adb shell xxx 执行的命令

基本命令

帮助/版本信息:

adb -h
adb version

重启adb:

adb kill-server
adb start-server

设备管理/连接

查看adb设备:

adb devices

连接设备:

adb shell
adb shell <command>
adb -s <device_id> shell

权限

adb root
adb unroot
adb disable-verity  // disable dm-verity checking on USERDEBUG builds
adb reboot

adb enable-verity
adb remount  // 将 /system 重新mount成 rw

文件传送

adb push /pc/xx/src /phone/xx/dst
adb pull /phone/xx/dst /pc/xx/src

替换system目录下的文件:

adb disable-verity  // 只需一次
adb reboot

adb root
adb remount
adb push src /system/xxx

重启/切换

adb reboot

adb reboot bootloader   // fastboot模式

adb reboot recovery   // recovery模式

apk安装/卸载

  • 安装

    adb install [-lrtsdg] <path_to_apk>
    

    -l 将应用安装到保护目录 /mnt/asec
    -r 允许覆盖安装
    -t 允许安装 AndroidManifest.xml 里 application 指定 android:testOnly="true" 的应用
    -s 将应用安装到 sdcard
    -d 允许降级覆盖安装
    -g 授予所有运行时权限

    adb install 实际是分三步完成:

    • push apk 文件到 /data/local/tmp。
    • 调用 pm install 安装。
    • 删除 /data/local/tmp 下的对应 apk 文件。
  • 卸载

    adb uninstall [-k] <packagename>
    

    -k 参数可选,表示卸载应用但保留数据和缓存目录

相关文章

网友评论

    本文标题:adb基本命令

    本文链接:https://www.haomeiwen.com/subject/bjvsettx.html