zoukankan      html  css  js  c++  java
  • adb命令行工具(6)

    一 什么是adb

    二 启动adb进程

    adb start-server

    模拟器启动开发者模式,多次点击关于手机 进入开发者模式.

    sdk中的adb工具和模拟器adb工具版本不一致,解决方案

    版本冲突解决,备份模拟器中的adb文件,将sdk-->platform-tools中的sdk和dll文件拷贝到模拟器文件中.

     

    备份夜神模拟器,执行文件(nox_adb.exe)

     

    adb工具复制一份,更名为 nox_add.exe,最后完成夜神adb的升级.

    夜神模拟器重启

     

     

    三 adb 基本操作

    进入手机底层

    adb -s 设备名字 shell

    使用命令给手机装软件

    adb -s 127.0.0.1:62001 install apk文件的目录

    查看已经安装的软件

    adb -s 设备 shell

     主动连接设备

    根据模拟器启动的pid,查看安卓模拟器启动的端口号.

    adb connect 127.0.0.1:62001(设备)

     

    查看所有系统应用包名

    adb shell pm list package

     文件从pc 写入安卓

    adb push  pc端文件路径(可拖拽) 手机文件目录

    手机截图

    adb shell screencap 文件路径

     四 adb 命令汇总

    1. 通用的adb命令
    
    adb devices 获取设备列表及设备状态
    
        adb get-state 获取设备状态
    
        Offline:表示设备未连接成功或无响应;
    
        Device:设备已连接;
    
        no device:没有设备/模拟器连接。
    
    adb install [apk path]安装应用,覆盖安装是使用 -r 选项
    
    在Android系统中,每一个应用的一个界面,就是一个activity,打开某个应用之后,输入以下命令可查找当前activity类名
    
    adb shell dumpsys activity top | findstr “ACTIVITY”
    
    其中,com.ss.android.article.news为包名,.activity.MainActivity为activity类名
    
    adb uninstall [packagename] (-k卸载时保存数据和缓存目录)
    
    adb push [source] [desc] 推送本地文件至Android设备
    
    adb pull [source] [desc] 将Android设备上的文件或者文件夹复制到本地
    
    adb shell pm list package列出安装在设备上的应用
    
                -s: 列出系统应用
    
                -3: 列出第三方应用
    
                -f: 列出应用包名及对应的apk名及存放位置
    
                -i: 过滤关键字,查询应用
    
    adb shell am start -n packagename/activityname 启动APP
    
    adb shell screencap -p /path/filename 将当前页面截图保存到Android设备的路径下
    
    adb reboot 重启Andriod设备

    文章推荐

    https://www.cnblogs.com/c-x-a/p/9389882.html

  • 相关阅读:
    公用表表达式(CTE)的递归调用
    c# 如何让tooltip显示文字换行
    实战 SQL Server 2008 数据库误删除数据的恢复
    SQL SERVER数据库中 是否可以对视图进行修改删除
    asp.net中实现文件批量上传
    sql server 2008学习2 文件和文件组
    sql server 2008学习3 表组织和索引组织
    sql server 2008学习4 设计索引的建议
    sql server 2008学习10 存储过程
    .net 调用 sql server 自定义函数,并输出返回值
  • 原文地址:https://www.cnblogs.com/angle6-liu/p/10815397.html
Copyright © 2011-2022 走看看