• ADB命令


    安装系统级应用的步骤:

    0.     打开命令行CMD.exe

    1.     连接设备(必须与本机在同一网段):adb connect 172.20.26.1

    2.     进入设备shell模式: adb shell

    3.     设置超级用户模式:su

    4.     进入文件所在目录: cd /mnt/usb/sda1(u)  /mnt/meida_rw

    5.     查看文件夹: ls -l

    6.     获得读写权限: mount –o remount /system

    7.     APK拷贝到设备: cp xxx.apk /system/app

    8.     .so文件路径: cp xxx.so /system/lib

    9.     重启设备: reboot

    Adb 卸载apk:

    -- adb shell

    -- su

    -- pm uninstall  <packageName>

    Adb 发送广播:

    -- adb shell

    -- su

    -- am broadcast –a <Action String> --ez <key>  <value>

    删除系统应用:

          adb remount (重新挂载系统分区,使系统分区重新可写)。

          adb shell

          cd system/app

          rm *.apk

    ADB shell出现error:device offline提示

    解决办法:

    1、adb kill-server

    2、adb start-server

    3、adb remount

    ADB shell出现error:adb server didn't ack

    1.   查看代码绑定信息:adb nodaemon server

    2.   看哪个进程占用端口:netstat –ano|findstr “5037”

    3.   打开任务管理器,根据PID删除进程

    4.   关闭adb服务:adb kill-server

    5.   Ok

    其他命令

    adb devices: 检索已经连接的设备

    adb shell service list 查看系统服务

    top:  查看手机进程

    #top: 显示所有进程 à “ #top –m 10 ” //显示占用率前10个进程

    adb logcat:  查看运行日志

    rm ~.apk :  删除指定文件

    rm -r xxx :  删除名字为xxx的文件夹及其里面的所有文件 
    rm xxx :    删除文件xxx 
    rmdir xxx :  删除xxx的文件夹

    adb root:  获得管理员权限

    adb install -r  安装应用程序.apk,(-r为重新安装)

    ps: 查看 已启动service:

    mkdir  <name>     新建文件夹

    adb shell dumpsys package com.examle.xx 查看已安装应用的版本信息

    广播改变参数值 :am broadcast -a com.xmic.xxx -e model 6531

    adb调试端口没开:

    1. 连接串口
    2. 命令:

        a)     # su

            # start adbd

            b)    # setprop service.adb.tcp.port 5555

            # stop adbd

            # start adbd

    是否安装:pm list packages

    进程是否跑起来:ps

    Adb 创建文件夹 :  “mkdir filename”

    安装系统应用:

    adb root

    adb remount

    adb push D:/dosdf.apk /system/app

    抓取LOG

    1Tera Term -> File -> Log… 选择保存目录。会弹出Tera Term:Log对话框

    2.命令:

             # su

             # logcat –v time &

    /mnt/media_rw 找不到挂载的U盘: 输入df,找到挂载的盘符名称

     

    模糊查询:

        ls | grep (部分名)

     

    修改权限

    mount –o remount /system

    chmod 777 <filename>

  • 相关阅读:
    《JAVA与模式》之备忘录模式
    《JAVA与模式》之调停者模式
    如何将GTK+2.0的信号、回调处理映射成类成员函数的调用VC中测试(单类继承)
    第一个GTK程序:中国农历 附录2 libtool
    【转载】成员函数指针与高性能的C++委托
    第一个GTK程序:中国农历 附录4 动态库
    第一个GTK程序:中国农历 附录3 静态库
    【转载】C++中实现委托(Delegate)
    如何将GTK+2.0的信号、回调处理映射成类成员函数的调用VC中测试(虚拟继承类及多继承)
    第一个GTK程序:中国农历 附录5 变量名
  • 原文地址:https://www.cnblogs.com/keyarchen/p/6025615.html
Copyright © 2020-2023  润新知