常用命令行记录
条评论本文记录一些平时开发过程中遇到的一些常用的命令行, 记录备注一下, 方便查找
max 编辑 bash_profile
- 命令行open -e .bash_profile或者 vim .bash_profile (只读模式)
- 然后点击 i 可进行编辑
- 编译后直接按 esc 退出编辑模式
- 输入:w 进行文件保存(输入:wq 为保存后并退出)
- 退出后返回终端输入 source .bash_profile
ADB 命令行相关
android studio 通过wifi连接调试
- 手机和电脑连接在同一个局域网
- 在 Android Studio 终端输入 adb devices
- 输入 adb tcpip 5555 设置端口号(5555可以换成其他的)
打开手机, 查看手机连接 wifi 的 ip 地址(eg:10.0.0.7) - adb connect 10.0.0.7:5555
- 输入 adb devices 查看是否连接成功
如果想连接多个手机, 需要在 adb 后面添加 -s 设备名称
通过命令获取当前 activity
inux:
adb shell dumpsys activity | grep “mFocusedActivity”
window:
adb shell dumpsys activity | findstr “mFocusedActivity”
对于8.0以上的系统, 将 mFocusedActivity 换成 mResumedActivity
dex2jar
- cd进dex2jar的目录;
- sh d2j-dex2jar.sh /Users/xxx/Downloads/simple.apk
- 如果出现 d2j-dex2jar.sh: command not found 错误,
执行命令
sudo chmod +x d2j_invoke.sh
然后,再一次执行
sh d2j-dex2jar.sh /Users/xxx/Downloads/simple.apk
持续更新中~~