• adb 操作命令简介(一)


    adb是什么? adb 全称 android debug bridge, 就是起到调试桥的作用。 通过adb 我们可以在Eclipse中方便通过DDMS 来调试android 程序。 说白了就是Debug工具。adb 工作方式比较特殊,采用监听 Socket TCP 5554等端口的方式 让IDE 和Qemu通讯。默认情况下adb 会daemon 相关的网络端口,所以当我们运行eclipse 时adb 进程就会自动运行。

    adb 有什么作用? 借用adb 命令可以管理设备或手机模拟器的状态。 进行很多手机操作:安装软件、系统升级 运行shell 命令等。简单说 adb 就是连接android手机和PC端的桥梁。可以让用户在电脑上对手机全面操作。

    1.显示系统中全部android 平台: android list targets

    2.显示系统中所有AVD:              android list avd

    3.创建AVD(模拟器): android create avd --name 名称 --target 平台编号

    4.启动模拟器:emulator -avd 名称

    5.删除avd (模拟器)

     android delete avd --name 名称

    6.启动DDMS:ddms

    7.# cd sytem/sd/data  进入系统指定文件夹 

     #ls //列表显示当前文件夹内容

     #rm -r *** // 删除名字为**的文件夹及其里面的所有文件

       #rm  ** //删除文件 **

       #rmdir ** // 删除** 的文件夹     

    [操作命令]

    1.查看设备:adb devices  查看当前连接的设备,连接到计算机上的android 设备和模拟器会显示出来。

    2.安装软件: adb install <apk 路径> : 这个命令将指定的apk 安装到设备上

    3.卸载软件:adb uninstall <软件名>      adb uninstall -k<软件名>  如果加 -k 参数,为卸载软件但保留配置和缓存文件

    4.进入设备或模拟器的shell:adb shell

       通过上面的命令,可以进入设备或模拟器的shell环境中,在这个Linux shell 中,你可以执行各种Linux命令 另外如果只想执行 一条shell命令,可以

       adb shell[command]     如:adb shell dmesg 可以打印出内核的调试信息。

    5.发布端口  

     可以设置任意的端口号 如: adb forward tcp:5555 tcp: 8000

    6. 从电脑上发送文件到设备

     adb push <本地路径>  <远程路径>

    7. 从设备上下载文件到电脑

     adb pull <远程路径> <本地路径>

    8. 查看bug 报告

     adb bugreport

    9. 记录无线通讯日志

     一般来说,无线通讯的日志非常多, 在运行时没必要去记录。但我们还是可以通过命令,设置记录:adb shell logcat -b radio

    10. 获取设备的ID和序列号

     adb get-product    adb get-serialno  

    11.查看adb 命令帮助信息

     adb help

    12. 获取管理员权限

     adb root

    13 访问数据库sqlite3

     adb shell sqlite3

                                                                                                                   摘自博主:janronehoo

  • 相关阅读:
    第一节 麒麟系统安装+基础环境搭建(JDK+Scala)
    launchMode之的几种取值
    [JAVA &#183; 0基础]:16.经常使用类
    hdu 2767 Proving Equivalences 强连通缩点
    一个最简单的示例与简单性能分析
    Opencl API解释(一)
    OpenCL 第10课:kernel,work_item和workgroup
    GPU 的硬件基本概念,Cuda和Opencl名词关系对应
    Ubuntu12.04-64bits搭建FFmpeg环境
    ubuntu64bits环境下搭建Opencl的环境
  • 原文地址:https://www.cnblogs.com/dongtian/p/5626207.html
Copyright © 2020-2023  润新知