文档章节

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

DaSheng丶
 DaSheng丶
发布于 2017/07/04 19:51
字数 693
阅读 3
收藏 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 ')

© 著作权归作者所有

共有 人打赏支持
DaSheng丶
粉丝 0
博文 79
码字总数 36773
作品 0
芜湖
安卓投屏助手(B1358)之辅助调试

Android远程桌面助手的中文版——安卓投屏助手正式上线。安卓投屏和远程控制的软件其实已经非常多了,如Vysor、Total Control、Mobizen、ApowerMirror、TeamViewer、向日葵远程控制手机软件等...

sunrain_hjb
昨天
0
0
Android系统adb_shell命令大全

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

xiahuawuyu
2012/10/06
0
0
【Android测试】【第一节】初识ADB

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

Sweettesting
2016/11/15
0
0
胥胥/Adb-For-Test

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

胥胥
2015/05/31
0
0
adb操作命令详解

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

Sheamus
2015/09/28
74
0

没有更多内容

加载失败,请刷新页面

加载更多

window.parent,top,window.self,parent,opener

在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。 wind...

inidcard
11分钟前
1
0
Linux下Redis的安装和部署

一、Redis介绍 Redis是当前比较热门的NOSQL系统之一 它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set...

曾大大胖
15分钟前
2
0
开源堡垒机jumpserver搭建

概述 之前说了国产良心kodexplorer,今天再说一个国内比较好的开源项目jumpserver,除此之外还可以的国内开源项目我觉得就是宝塔面板了。废话不多说上教程搭建。 虽然说你可以看下面的教程不...

bboysoulcn
20分钟前
2
0
iPhoneX 底部距离

iPhoneX 底部距离 CGFloat adjust = 0; if (@available(iOS 11.0, *)) { //Account for possible notch UIEdgeInsets safeArea = [[UIApplication sharedApplication] keyWindow].safeAreaIn......

壹峰
24分钟前
2
0
养生篇01 (饭水分离法)

作者简介❤李祥文,1939年出生于韩国庆尚北道尚州市成昌邑。 24岁时,偶遇奇人习得这种分别喝水吃饭的养生方法,从而治好了自己的胃病和哮喘。从此,李祥文对饮食之于人体的影响产生了极大的...

十九亿少女的梦
40分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部