zoukankan      html  css  js  c++  java
  • android adb命令

    最近闲来无事,就来总结下一些常用的adb命令以及访问sqlite的命令。

    1.列出全部Android版本
    android list targets

    2.列出全部AVD(模拟器)
    android list avd

    3.启动DDMS
    ddms

    4.显示当前运行的全部模拟器:
    adb devices

    5.复制文件到手机上
    adb push <windows源文件路径> <手机目标路径>

    6.从手机导出文件
    adb pull <手机源文件路径> <系统目录路径>

    7.安装应用
    adb install [-r] [-s] <apk文件路径>

    -r 强制安装

    -s 安装到sdcard

    8.卸载应用
    adb uninstall <包名>
    adb uninstall –k <包名> 加 -k 参数,为卸载软件但是保留配置和缓存文件

    9.重启adb
    adb kill-server
    abd start-server

    10.查看adb命令帮助信息
    adb help

    11.在命令行中查看LOG信息
    adb logcat -s 标签名

    12.删除系统应用:
    adb remount (重新挂载系统分区,使系统分区重新可写)。
    adb shell
    cd system/app
    rm *.apk

    13.获取管理员权限
    adb root

    14.启动Activity:
    adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。

    15.进入模拟器的shell模式:
    adb shell

    16.访问数据库SQLite3
    adb shell
    #ls
    #cd xx/xx //进入指定文件夹
    #sqlite3 xx.db //进入xx数据库
    sqlite>.tables //列出xx数据库有哪些表
    sqlite>.header on|off //输出时是否显示column名
    sqlite>select * from 表名;
    sqlite>.separator "》" //设置输出时每列间的分隔符
    sqlite>.quit //退出sqlite3

    17.退出shell
    #exit

    详细请看:https://github.com/mzlogin/awesome-adb#%E5%90%AF%E5%8A%A8-adb-server-%E5%A4%B1%E8%B4%A5

  • 相关阅读:
    配置高并发jdbc连接池
    java中的sleep()和wait()的区别
    程序员必知的8大排序(三)-------冒泡排序,快速排序(java实现)
    转HashMap Hashtable区别
    chrome 常用快捷操作
    sublime Text 常用操作
    flash 右键菜单隐藏与修改
    As3.0 视频缓冲、下载总结
    flash cs6 更新到Flash player15.0 及Air 更新方法
    As3.0 Interface 与类的使用
  • 原文地址:https://www.cnblogs.com/kelina2mark/p/5505385.html
Copyright © 2011-2022 走看看