美文网首页
常用命令<笔记>

常用命令<笔记>

作者: 8ba406212441 | 来源:发表于2018-11-22 10:17 被阅读20次

    gradlew

    当前路径,请直接用 ./ 前缀。如 ./gradlew tasks // 查看任务

    gradle --help //查找所有的gradle命令

    gradlew clean //类似Clean Project

    gradlew -v //查看Gradle、Groovy、Ant、JVM等的版本

    gradlew build --info //编译并打印日志

    gradlew dependencies --info //查看详细的依赖信息

    gradlew assembleDebug //编译并打Debug包

    gradlew assembleRelease //编译打release包

    gradlew installDebug //打debug包并安装

    gradlew installRelease //Release模式打包并安装

    ./gradlew dependencies //或者模组的 依赖

    ./gradlew app:dependencies //检索依赖库

    点击Terminal 输入 gradlew -q app:dependencies 回车即可将app中所依赖的库展示出来

    ./gradlew compileDebug --stacktrace //查看更多的log信息(调试bug)
    --debug --info
    gradle compileDebug --stacktrace

    adb

    adb devices//获取设备列表及设备状态
    adb get-state//设备状态 device(在线) offline(离线) unknown(未连接) 三种

    adb kill-server//结束adb服务
    adb start-server//启动adb服务

    adb install//安装应用
    adb uninstall//卸载应用

    adb reboot//重启Android设备

    git

    origin 远程库

    cat ~/.ssh/id_rsa.pub //查看公钥
    git config --global --list // 查看当前用户(global)配置
    git config [--global] user.name "[name]" # 设置提交代码时的用户信息
    git config [--global] user.email "[email address]"
    ssh-keygen -t rsa -C "wytome@163.com" //ssh-keygen 来创建秘钥
    Enter same passphrase again: [Type passphrase again] 可以不用输入密码,直接按enter键下一步
    git status //# 显示有变更的文件
    git log //# 显示当前分支的版本历史
    git remote -v //显示更详细的信息

    git 首次push
    Git init //在当前项目工程下履行这个号令相当于把当前项目git化,生成.git文件

    git add .//把当前目次下代码参加git的跟踪中,意思就是交给git经管,提交到本地库

    git add <file> //把当前文件参加的git的跟踪中,交给git经管,提交到本地库

    git commit -m “…”//相当于写点提交信息

    git remote add origin git@github.com:ellocc/gittest.git //这个相当于指定本地库与github上的哪个项目相连

    git push -u origin master //将本地库提交到github上。加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,
    还会把本地的master分支和远程的master分支关联起来.

    第一次以后用:git push origin master

    git clone git@github.com:ellocc/gittest.git //将github上的项目down下来。

    git fetch origin //取得长途更新,这里可以看做是筹办要取了

    git merge origin/master //把更新的内容归并到本地分支/master

    git分支使用: 默认master是主分支

    查看分支:git branch

    创建分支:git branch <name>

    切换分支:git checkout <name>

    创建+切换分支:git checkout -b <name>

    合并某分支到当前分支:git merge <name>

    要远程推送其他分支,比如dev分支 : git push origin dev

    从本地推送分支,使用git push origin <名字>,如果推送失败,先用git pull抓取远程的新提交;如果有冲突,要先处理冲突

    删除分支:git branch -d <name>

    分支内容修改(修改readme.txt最后一行,先:$ git add readme.txt)再输入: Creating a new branch is quick AND simple.

    分支提交: git add <文件> , git commit -m "branch test"

    用git log --graph命令可以看到分支合并图

    合并分支(参数 --no-ff表示普通合并,Fast forward会删除分支信息,-m 描述)$ git merge --no-ff -m "merge with no-ff" dev

    adb shell

    adb shell就是调用Android系统命令。

    //pm(软件包管理器)
    adb shell pm list package//列出所有的应用的包名
    adb shell pm list package -s //列出系统应用
    adb shell pm list package -3 //列出第三方应用
    adb shell pm list package -f //列出应用包名及对应的apk名及存放位置
    adb shell pm list package -i //列出应用包名及其安装来源
    input(输入)向Android设备发送相应内容
    
    //输入keyevent,发送按键事件 下面是发送home按键事件
    adb shell input keyevent KEYCODE_HOME
    
    //输入tab,发送屏幕点击事件 下面是点击屏幕坐标500 500 位置
    adb shell input tap 500 500
    
    //截屏,保存至sdcard目录
    adb shell screencap -p /sdcard/screen.png
    //录制命令  ,ctrl + c结束录制
    adb shell screenrecord sdcard/record.mp4
    
    //在logcat里面打印你设定的信息 -p:优先级,-t:标签,标签,后面加上消息
    adb shell log -p d -t xuxu "test adb shell log"
    

    相关文章

      网友评论

          本文标题:常用命令<笔记>

          本文链接:https://www.haomeiwen.com/subject/vsbkqqtx.html