本文记录一些平时开发过程中遇到的一些常用的命令行, 记录备注一下, 方便查找

max 编辑 bash_profile

  1. 命令行open -e .bash_profile或者 vim .bash_profile (只读模式)
  2. 然后点击 i 可进行编辑
  3. 编译后直接按 esc 退出编辑模式
  4. 输入:w 进行文件保存(输入:wq 为保存后并退出)
  5. 退出后返回终端输入 source .bash_profile

ADB 命令行相关

android studio 通过wifi连接调试
  1. 手机和电脑连接在同一个局域网
  2. 在 Android Studio 终端输入 adb devices
  3. 输入 adb tcpip 5555 设置端口号(5555可以换成其他的)
    打开手机, 查看手机连接 wifi 的 ip 地址(eg:10.0.0.7)
  4. adb connect 10.0.0.7:5555
  5. 输入 adb devices 查看是否连接成功

如果想连接多个手机, 需要在 adb 后面添加 -s 设备名称

通过命令获取当前 activity

inux:

adb shell dumpsys activity | grep “mFocusedActivity”

window:

adb shell dumpsys activity | findstr “mFocusedActivity”

对于8.0以上的系统, 将 mFocusedActivity 换成 mResumedActivity

dex2jar

  1. cd进dex2jar的目录;
  2. sh d2j-dex2jar.sh /Users/xxx/Downloads/simple.apk
  3. 如果出现 d2j-dex2jar.sh: command not found 错误,
    执行命令
    sudo chmod +x d2j_invoke.sh
    然后,再一次执行
    sh d2j-dex2jar.sh /Users/xxx/Downloads/simple.apk

持续更新中~~