zoukankan      html  css  js  c++  java
  • adb的详解

    1.何为adb

             adb(Android Debug Bridge)是android sdk的一个工具

             adb是用来连接安卓手机和pc端的桥梁,要有adb作为二者之间的维系,才能让用户在电脑上对手机进行全面的操作

             Android的初衷是用adb这样的一个工具来协助开发人员在开发Android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk,拷贝推送文件,查看设备硬件信息,查看应用程序占用资源,在设备执行shell命令等功能

    2.adb常用的命令

             1.安装apk:adb install xxx.apk(应用包的所在路径,返回success就说明安装成功了)【如果覆盖安装是使用-r选项】

             2.卸载apk:adb uninstall com.tencent.mobileqq------应用包名称【-k选项,卸载时保存数据和缓存目录】

             3.查看前台应用包名:adb shell dumpsys activity  |  find "mFocusedActivity" 

             4.adb connect/disconnect 手机ip地址【设置里面的-------关于手机里面的状态信息可以查看ip地址】通过WiFi进行远程连接手机进行调试【注意:手机和电脑连接同一个wifi】 

             5.adb get-state:获取设备的状态,设备的状态有3种:device[设备正常连接],offline[连接出现异常,设备无响应],unknown[没有连接设备]

             6.adb kill-server,adb start-server结束adb服务,启动adb服务,通常两个命令一起用,一般在连接出现异常,使用adb devices未正常列出设备,设备状态异常时使用kill-server,然后运行start-server进行重启服务

             7.adb bugreport:打印dumpsys,dumpstate,logcat的输出,也是用于分析错误,输出比较多,建议重定向到一个文件中

             8.

  • 相关阅读:
    Chino 操作系统开发日志 (1)
    将Asp.Net Core和corefx移植到.Net 4.0
    C++编写操作系统(1):基于 EFI 的 Bootloader
    第二次作业:支付宝手机软件分析
    第一次作业:以人为鉴 可以明得失
    个人附加作业
    个人作业3---个人总结
    结对编程2---单元测试
    个人作业2---必应词典案例分析
    结对编程作业1
  • 原文地址:https://www.cnblogs.com/yr-number1/p/11001005.html
Copyright © 2011-2022 走看看