gradlew
下面全是针对 windows 操作系统的。如果是 Linux / Mac 请直接用 ./ 前缀。

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模式打包并安装

有时候,android studio没有能显示出打包错误在哪里,我们就通过gradlew assembleRelease 去打包,在具体日志中查看信息

adb

adb devices//获取设备列表及设备状态
adb get-state//设备状态 device(在线) offline(离线) unknown(未连接) 三种
adb kill-server//结束adb服务
adb start-server//启动adb服务adb install//安装应用 adb uninstall//卸载应用 adb reboot//重启Android设备

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"

Android常用命令行——gradlew,adb,adb shell相关推荐

  1. Android常用命令行指令

    Android 在Cmd下指令 管理设备 adb devices 显示连接到计算机的设备 adb get-serialno 获取设备的ID和序列号serialNumber adb reboot 重启设 ...

  2. 在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令

    转载自:http://www.cnblogs.com/622698abc/archive/2013/06/11/3132306.html?utm_source=tuicool 通过命令行执行adb s ...

  3. linux下logcat命令,Android shell命令行中过滤adb logcat输出的几种方法

    我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率.本文就具体介绍几种在shell命令行中过滤adb lo ...

  4. 几种在shell命令行中过滤adb logcat输出的方法

    几种在shell命令行中过滤adb logcat输出的方法 分类标签: LogCat  ADB 我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流 ...

  5. android 启动linux命令行模式,Android用命令行启动应用

    Android是基于Linux内核的操作系统,用Java写的应用程序被Android运行时虚拟机运行. 因为Android是基于Linux的,而Linux执行ELF格式的可执行文件,所以用C++编写的 ...

  6. android cmd命令行删除文件夹,文件

    android cmd命令行删除文件夹,文件 adb root adb remount adb shell su cd system/sd/data //进入系统内指定文件夹 ls //列表显示当前文 ...

  7. Androi--Linux下的常用命令行

    Androi--Linux下的常用命令行 安卓下面有个软件叫终端模拟器,其实就是Linux下的命令行,使用这些命令能有效处理问题. 基本知识 "/",这个英文字母斜杠指的是根目录, ...

  8. I.MX6 Android CAN 命令行测试

    /********************************************************************** I.MX6 Android CAN 命令行测试* 说明: ...

  9. Windows cmd常用命令行命令

    Windows常用命令行命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注: ...

最新文章

  1. Could not install packages due to an EnvironmentError: [Errno 28] No space left on device
  2. Windows客户端C/C++编程规范“建议”——风格
  3. Pytorch和Numpy的默认类型
  4. 百度地图批量转换 GPS坐标转百度地图坐标 问题
  5. Python突破拉钩反爬机制,采集各类招聘数据
  6. 控件中数据模板禁用小键盘减号折叠
  7. OpenCV Contours 使用记录
  8. SQL Server 安全篇——安全元数据(2)——安全对象(Securable)元数据
  9. 3D打印经验分享导航
  10. vooc充电原理_OPPO手机充电技术——VOOC技术原理
  11. win的反义词_全新整理小学英语常见的120对反义词大全,快来收藏学习吧
  12. 3分钟教会你Graylog收集Windows主机日志
  13. html里面<i>和<em>标签的区别
  14. Python股票数据爬虫解读
  15. 单片机实验笔记(汇编、Proteus仿真)(下)
  16. 【体系-微服务架构】23-Spring Cloud Spring生态链(Alibaba)
  17. 03 TI OMAPL138E Linux移植 (Davinci) (资源获取+从串口启动UBoot+从网络启动Linux与文件系统)
  18. python3.7 统计某一只股票每天的开盘,收盘,最高,最低价格
  19. java 中对象的称呼
  20. 中国企业领导力培训行业市场供需与战略研究报告

热门文章

  1. 富士康:等夏普状况好转后,会交给日本人来管理
  2. yacs配置神经网络参数
  3. 大三前端doge迟来的春招实习总结(百度offer)
  4. List集合根据相同属性合并同类项
  5. 【OpenCV DNN】Flask 视频监控目标检测教程 04
  6. 8月30日云栖精选夜读:Nodejs进阶:使用DiffieHellman密钥交换算法
  7. ntr模式_doHnadoHnantr怎么避开 一起做坏事吧ntr避开方法一览_游侠网
  8. 二进制会是计算机最好的选择吗?
  9. 题目3:一段楼梯共n级台阶,规定每一步只能跨一级或两级或三级。要等上第n级台阶共有几种走法?
  10. IDEA查看调用方法代码上一步和下一步