zoukankan      html  css  js  c++  java
  • android 常用命令

    //android 常用命令
    
    cat demo.txt |grep xxx
    start demo.txt
    echo "xxx" >demo.txt
    touch "xxx">demo.txt
    adb shell dumpsys
    adb shell dumpsys activity top
    adb shell dumpsys package [pname]
    adb shell dumpsys meminfo [pid/packname]
    adb shell dumpsys dbinfo [pid/packname]
    adb shell dumpsys window animator
    活动窗口

    adb命令获取当前界面Activity

    真机/模拟器连接成功,且打开程序的某页面。然后在cmd输入命令:

    方法一

    adb shell dumpsys activity | findstr "mFocusedActivity"

     

    方法二

    adb shell dumpsys activity activities


    adb
    install -r [pname] adb uninstall adb pull adb push adb shell screencap -p /sdcard/xx.png adb shell screenrecord /sdcard/xx.mp4 adb shell input text 'xxx' //端口转发 [(远程端)协议:端口][(设备端)协议:端口] adb forward [RemoteProtocol:Port][DevicePtotocol:Port] adb forward tcp:23946 tcp:23946 adb forward tcp:8700 jwdp:1786 //查看设备被调试的应用的进程号 adb jdwp //查看日志 adb logcat [pname/pid] //查看tag目标日志 adb logcat -s [tag] adb logcat |findstr [pname/pid/xxx] //推荐使用这个过滤 adb shell "logcat|grep [pname/pid/xxx]" //清空app数据,相当于初始化 adb shell pm clear [pname] //查看设备进程 adb shell ps adb shell ps -t [pid] adb shell ps|grep xxx //启用app adb shell am -n start [pname/pname.activity] //Debug方式打开应用 adb shell am -D -n start [pname/pname.activity] adb shell am -n start he.MyApp/he.MyApp.MainActivity //启动服务 am startservice [pkname/pack.servicename] //发送广播 am broadcast am broadcast -a [xx] //查看设备ip netcfg //查看设备端口号 adb shell netstat //运行java代码 app_process [运行代码目录][运行主类] export CLASSPATH=/data/demo.jar exec /system/bin/app_process /data/cn.xx.main dx->dex->jar(classes.dex) //运行dex文件 dalvikvm dalvikvm -cp [dex文件][运行主类] dalvikvm -cp /data/demo.dex cn.xx.main //显示cpu耗时信息 top [-n/-m/-d/-s/-t] //间隔1秒刷新 显示10个进程 top -d 1 -m10 //查看系统属性 adb shell getprop adb shell getprop ro.bootimage.build.fingerprint //apk命令 //aapt 操作apk //查看apk中指定的信息或者编辑apk包 aapt dump xmltree [apkpackname][resource.xml] aapt dump xmltree xx.apk AndroidManifest.xml //查看dex文件 dexdump xx.apk classes.dex //cat查看进程加载信息 ps|grep xx //查看进程映射信息,加载的so、dex文件等 su cat /proc/[pid]/maps //查看进程的状态 cat /proc/[pid]/status //查看进程使用的端口号信息 cat /proc/[pid]/net/tcp/tcp6/udp/udp6 /system/bin/cat /proc/6316/net/tcp6 /system/bin/cat /proc/6316/net/tcp //查看system/bin 下面的命令 //ls cd /system/bin ls

    //在非root用户的权限下查看包的内容
    ///data/data/xxx
    run-as [pkgName]
    //可以查看里面调用的so等情况
  • 相关阅读:
    js编码中常用的知识点
    oracle函数的使用
    oracle 临时表的使用
    oracle11G归档日志管理
    oracle中 高水位线详解
    oracle并行模式(Parallel)
    oracle常用函数详解(详细)
    oracle系统表的查询
    15000 字的 SQL 语句大全
    oracle_单引号问题和execute immediate 赋值问题
  • 原文地址:https://www.cnblogs.com/Fightingbirds/p/11288046.html
Copyright © 2011-2022 走看看