文档章节

adb常用的命令,增加工作效率

折痕丶
 折痕丶
发布于 2017/07/04 19:51
字数 693
阅读 2
收藏 0
点赞 0
评论 0

常用的adb命令

1.adb push命令 将电脑中的文件拖到手机中
首先如果实在adb环境下,需要退出来,然后输入 adb remount
出现remount succeeded 即可,表示设备可读可写
然后继续在windows的环境下输入adb push D:/file.txt sdcard/TouchSprite/log 就能进行复制粘贴了

2.adb pull命令 拖拽手机中的文件到电脑上
在windows环境下:输入adb pull sdcard/TouchSprite/log/home.log C:\Users\shengchang\Desktop
安装apk的命令  adb install C:\Users\shengchang\Desktop\googleArch.apk

3.cp -rf 复制命令

4.unzip 解压命令(没有-rf 中间有-d)

5.rm -rf 删除命令

-r开关:递归地查找子目录和子目录中的文件
-f开关:强制。。,不再一一向用户提示确认

eg:
unzip /sdcard/TouchSprite/res/down.zip -d /sdcard/TouchSprite/res/down;
cp -rf /sdcard/TouchSprite/res/down/framework.jar /system/framework/framework.jar;
rm -rf /sdcard/TouchSprite/res/down;rm -rf /sdcard/TouchSprite/res/down.zip

6.mount -o rw,remount/system  挂载系统文件夹

7.cat config.lua 命令可以查看文件的内容

8.ll  列出文件的目录,并且每个文件都有详细的信息在比如时间
  ls  列出所有的文件,没有具体信息
  ls -l 列出具体文件的信息,并且带有具体的读写权限

9.cd .. 返回上一级目录
  cd /sdcard/TouchSprite   到指定的目录,再次到下一个目录,不需要带斜杠 / ;重新定位到根目录需要

10.adb remount  修改系统的读写权限

11.chmod 777 file
读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。
如果时系统的文件夹eg:chmod 777 /system/app     注意这里最后不需要带斜杠
不然不对

12.md5校验
   md5sum -b file > file2  //结果仅仅是一个MD5字符串 写入到file2文件中
   md5sum file > file3     //除了MD5字符串,还有一个文件名字尾随在后面 写入到file3文件中

注:如果要向文件中写入数据,这个文件可以不存在,但是他的所在的父目录必须是已经存在的。是否以追加的方式写入需要判断下。

13.
操作系统级权限的文件夹
adb root
adb remount  //挂载系统文件
或者已经进入了adb shell
获取root权限用su
然后再进行需要的 操作

14.
容易出错的地方:
有时候带有引号的参数,写在命令行中时也需要带有转义的引号
eg:发送一个广播
am broadcast -a MY_BROADCAST --es key "value"

如果value是一个变量参数
os.execute("am broadcast -a MY_BROADCAST ".."\""..value.."\"")


15.如果想把某个值写入到文件 使用符号  >> 就可以
    os.execute('md5sum -b /sdcard/TouchSprite/res/lua.txt  >> /sdcard/TouchSprite/MD5 ')

© 著作权归作者所有

共有 人打赏支持
折痕丶
粉丝 0
博文 17
码字总数 34113
作品 0
芜湖
Android系统adb_shell命令大全

adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这...

xiahuawuyu ⋅ 2012/10/06 ⋅ 0

【Android测试】【第一节】初识ADB

● 前言 利用工作之余的时间将Android测试相关知识进行一个整理,一来巩固一下自己学到的东西;二来 可以让想学习Android测试的同学多一份学习资料。 ● 何为ADB   什么是ADB呢?为什么手机...

Sweettesting ⋅ 2016/11/15 ⋅ 0

胥胥/Adb-For-Test

#Adb-For-Test 通过实现简单的点击、滑动、长按等效果,可通过比例定位元素、通过元素定位(需要Android版本高于4.0),用于,拥有monkeyrunner的绝大部分功能 ###2015.04.28 重构中的adbUi...

胥胥 ⋅ 2015/05/31 ⋅ 0

adb操作命令详解

【天问与天答】   疑问一:adb是什么?   疑问二:adb有什么用?   疑问三:作为最关键的问题,adb工具如何用? 答疑一:adb的全称为Android DebugBridge,就是起到调试桥的作用。通过adb...

Sheamus ⋅ 2015/09/28 ⋅ 0

android 模拟器使用指导

比较不错的链接: 【eoeAndroid社区索引】android开发环境模拟器教程实例汇总 http://www.eoeandroid.com/thread-165663-1-1.html Android泡泡聊天界面的源码实现 http://www.eoeandroid.co...

长平狐 ⋅ 2012/08/14 ⋅ 0

android 模拟器使用指导

比较不错的链接: 【eoeAndroid社区索引】android开发环境模拟器教程实例汇总 http://www.eoeandroid.com/thread-165663-1-1.html Android泡泡聊天界面的源码实现 http://www.eoeandroid.co...

长平狐 ⋅ 2012/08/21 ⋅ 0

Android的常用adb命令

[Android]Android的常用adb命令 第一部分: 1. ubuntu下配置环境anroid变量: 在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment 2. 运行Eclipse,还...

mutouzhang ⋅ 2014/03/13 ⋅ 0

android 模拟器使用指导

比较不错的链接: 【eoeAndroid社区索引】android开发环境模拟器教程实例汇总 http://www.eoeandroid.com/thread-165663-1-1.html Android泡泡聊天界面的源码实现 http://www.eoeandroid.co...

长平狐 ⋅ 2012/08/09 ⋅ 0

PX2关于Adb工具的使用

adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理px2开发板, 在window下打开cmd命令,进入到adb tools所在的文件夹可以执行下面这些命令 下面我为大...

穿prada的008 ⋅ 2015/07/20 ⋅ 0

常用的adb指令a

) adb install 这个命令将指定的apk文件安装到设备上 b) adb uninstall adb uninstall -k 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. c)adb shell 这个命令将登录设备的shell adb s...

ViceCode ⋅ 2014/02/17 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

知乎Java数据结构

作者:匿名用户 链接:https://www.zhihu.com/question/35947829/answer/66113038 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感觉知乎上嘲讽题主简...

颖伙虫 ⋅ 今天 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

PXE/KickStart 无人值守安装

导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统 ===> 一...

kangvcar ⋅ 昨天 ⋅ 0

使用Puppeteer撸一个爬虫

Puppeteer是什么 puppeteer是谷歌chrome团队官方开发的一个无界面(Headless)chrome工具。Chrome Headless将成为web应用自动化测试的行业标杆。所以我们很有必要来了解一下它。所谓的无头浏...

小草先森 ⋅ 昨天 ⋅ 0

Java Done Right

* 表示难度较大或理论性较强。 ** 表示难度更大或理论性更强。 【Java语言本身】 基础语法,面向对象,顺序编程,并发编程,网络编程,泛型,注解,lambda(Java8),module(Java9),var(...

风华神使 ⋅ 昨天 ⋅ 0

Linux系统日志

linux 系统日志 /var/log/messages /etc/logrotate.conf 日志切割配置文件 https://my.oschina.net/u/2000675/blog/908189 logrotate 使用详解 dmesg 命令 /var/log/dmesg 日志 last命令,调......

Linux学习笔记 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部