android 的adb shell 能否输入AT命令 [问题点数:57分,结帖人qq413187589]

Bbs1
本版专家分:40
结帖率 98.55%
Android开发时在windows中输入adb shell提示不是内部或外部命令
在<em>android</em>开发中,有时候要用到入<em>adb</em> <em>shell</em><em>命令</em>, 用于电脑cmd终端连接<em>android</em>手机。然而很多人在使用过程中,遇到在cmd中<em>输入</em><em>adb</em> <em>shell</em>提示不是内部或外部<em>命令</em>等现象。rnrnrnrnrn这个问题一般有两种可能:rnrn  1.就是没有配置环境变量, 这个只需要将<em>android</em>安装:例如D:\Program Files\eclipse-jee-juno-win32-x8
adb shell 模式下常用命令整理(持续更新)
logcat 抓取系统打印, -vtime 显示时间,-vthread 显示线程,可组合为 -vthreadtime;nnecho 0 &amp;gt; /proc/sys/kernel/printk  //关闭kernel 打印信息;nmount -o remount,rw /system  //挂载系统分区;nam start -a &quot;ACTION&quot;  //根据ACTON打开应用activity,可能...
Android--adb shell提示不是内部或者外部的解决方法
在日常开发安卓当中,有时候我们需要用到<em>adb</em><em>命令</em>来执行一些操作,比如查找数据,sqlite数据库操作等等。但是大家可能在cmd<em>输入</em><em>adb</em> <em>shell</em>的时候,会出现提示“<em>adb</em> <em>shell</em>不是内部或者外部”这样的错误信息。为了解决这个问题,首先需要做的就是明确你的ide指定sdk目录是在哪里,然后我们找到该sdk目录下的platform-tools下,看看有没有<em>adb</em>.exe这个文件,如果发现这个文
android adb命令参考
<em>android</em> <em>adb</em> <em>shell</em> <em>命令</em>
Android程序中(APK程序)执行Adb shell 命令
APK程序执行Adb <em>shell</em> <em>命令</em> <em>shell</em>与高级语言间的调用
在Android studio中使用adb命令
在进行开发时,如果开发用的设备没有usb接口,或者usb接口用连着别的设备。比如调试USB摄像头,手机的usb接口需要用来连接摄像头,这个时候调试就需要用到<em>adb</em><em>命令</em>环境配置n在PC的在系统变量中path变量后面添加<em>adb</em>.exe的路径,我的路径是D:\Android\sdk\platform-tools n添加完之后用PC的cmd<em>命令</em>行窗口或者打开Android studio,在terminal窗
Android adb原理与命令简介
<em>android</em> <em>adb</em>原理简介 <em>adb</em>常用<em>命令</em>nADB 原理简介<em>adb</em>(Android debug bridge),意为调试Android设备的桥梁,可以管理、调试Emulator(模拟机)或Device(安卓真机)。
通过adb shell命令来获取data的权限,输入su的命令出错
如果打开<em>android</em> studio的是模拟器的API是24的话,执行上面的操作文图会出现,若打开的模拟器的API是25的话,可以使用su的<em>命令</em>执行,
Android 学习笔记---使用shell命令来关闭和开启ADB
本人新手一枚,公司是做机顶盒的 ,最近发现有用户使用ADB自己往机顶盒上面装软件,这我能忍老板不能忍,之后就叫我做了一个功能,发布版本时关闭Android的ADB功能,刚开始的时候百度了很多 大部分都多改源代码,虽然手里有,但是为了这么一点小事改也不是那么办法,最后通过一位老哥的帮助终于实现了,其实并不难,贴代码nn 1 /**n 2 * 执行Shell<em>命令</em>n 3 *
Android Java代码执行adb shell命令(二) 执行命令
查找资料的时候发现有两种调用方式:nn第一种:nnn try {n process = processBuilder.start();n successResult = new BufferedReader(new InputStreamReader(n process.getInputStr...
Android Java代码执行adb shell命令(一) 误区
之前一直有几个误区就是 :nn1、能在<em>adb</em> <em>shell</em>中运行的<em>命令</em>都可以用Java代码来执行;nn2、只要是Root过的手机就一定能获取su权限;nn之所以称之为误区是因为在实际使用过程中发现了走不通的地方,也就是个人在目前还没有找到其他的方案来解决,如果有方案能解决非常欢迎告诉本人;nn误区一 能在<em>adb</em> <em>shell</em>中运行的<em>命令</em>都可以用Java代码来执行n当把tcpdump 放入到/sy...
【安卓学习之工具学习】adb初步学习--adb命令shell命令学习
<em>adb</em> <em>shell</em> 工具
androidadb命令唤醒和熄灭屏幕
n//发一次熄灭屏幕,再发一次点亮屏幕。可以在板级没有接出power键时使用。n<em>adb</em> <em>shell</em> input keyevent 26 // power事件。n
通过adb命令监控输入事件
有时运行中出现触摸屏点击不好用,此时<em>adb</em>好用的话,通过<em>命令</em>来监控看触摸屏是否有事件上报。如果有就是前台应用处理的问题,可能是有透明的activity尚未销毁;nn nn<em>adb</em>监控touch等event的方法分为简单两步:nn1. 找到touch或键盘对应的event设备号;nn2. 使用cat监听该event设备;nn nn1. 找到的event号的方法:nndos窗口<em>输入</em>:nnn<em>adb</em> she...
AS中Android Device Monitor可以访问模拟器文件-通过adb shell命令来获取data的权限,输入su的命令出错
如果打开<em>android</em> studio的是模拟器的API是24的话,执行上面的操作文图会出现,若打开的模拟器的API是25的话,可以使用su的<em>命令</em>执行, ...
Android 通过adb 当前输入法信息
Android 通过<em>adb</em> 当前<em>输入</em>法信息nn<em>adb</em> <em>shell</em> ime list -s ncom.google.<em>android</em>.inputmethod.latin/com.<em>android</em>.inputmethod.latin.LatinIME ncom.google.<em>android</em>.apps.speechservices/com.google.<em>android</em>.voicesearch.ime.Voi...
adb shell input text 完美支持中文输入
完美解决<em>adb</em> <em>shell</em> input text 中文不能<em>输入</em>问题
Android adb 常用命令
Android开发环境安装好之后,需要将<em>adb</em>路径添加到环境变量(PATH)中,这样,就可以在<em>命令</em>行下直接使用<em>adb</em><em>命令</em>了。需要注意的是,有的<em>命令</em>需要先进入手机的linux系统,然后才可以使用,即<em>adb</em> <em>shell</em>, …,这里称这种<em>命令</em>为<em>shell</em><em>命令</em>。另外有的<em>命令</em>可以直接用<em>adb</em> 使用,这里称之为非<em>shell</em><em>命令</em>。通常两者可以通用的,下面会分别列出这两种<em>命令</em>。常用非Shell<em>命令</em>连接相关<em>adb</em> v
在cmd窗口输入adb shell提示:不是内部或外部命令
n在cmd窗口<em>输入</em><em>adb</em> <em>shell</em>提示:不是内部或外部<em>命令</em>rn出现改提示的原因是系统没有找到<em>adb</em>.exe这个应用,右击【我的电脑】-【系统属性】-【高级】-【环境变量】,在系统变量Path中添加“;D:\programs\adt-bundle-windows-x86-20130514\sdk\platform-tools”,<em>adb</em>.exe在路径D:\programs\adt-bundle-wi...
执行adb命令无反应
执行<em>adb</em><em>命令</em>后,手机1能正常执行<em>命令</em>,并做出反应。但是手机2能执行<em>adb</em><em>命令</em>,却不做出反应,测试在开发者模式中打开模拟触控即可。
直接通过adb shell cmd直接打开android apk
当我们加了我们自己的Launcher.apk后,<em>android</em>系统可能就找不到桌面了,此时当我们想打开某个apk时可能就不能操作了,有没有什么办法可以帮助我们打开apk呢?答案是肯定的,用<em>adb</em> <em>shell</em>即可:rn1. 打开camera 应用:rn<em>adb</em> <em>shell</em> am start -n com.<em>android</em>.camera2/com.<em>android</em>.camera.CameraActivity
Android系统中通过shell命令实现wifi的连接控制
简介工作中遇到一个“变态”的需求,在<em>android</em>系统中不通过java层控制wifi的连接(主要是修改ap的essid和password),而是需要通过native层实现对wifi的控制。Hown接到这个需求时,第一个想法是如何找到Android native层对应的wifi控制接口(也就是一些c层的接口),由于c层的接口都是<em>android</em> framework层的接口,属于内部接口,<em>android</em>系
adb shell后执行su文件,无反应。。。不能获取权限 的 解决办法
问题:控制台(终端)执行<em>adb</em> <em>shell</em> 进入<em>shell</em>后,<em>输入</em> su(前提是手机/system/bin路径下有这个提权文件),然后控制台一直处于等待状态。nnnAndroid开发人员会只用该方法调试手机。我遇到了这个问题,偶然间找到了解决方法。nnn1、手机root(开发人员都没有权限怎么行哈)n2、安装SuperSu管理手机权限,RootExplorer管理存储。把su文件放到
[android adb shell] 怎么解锁图案锁屏(pattern lock)的手机?
所谓的防水手机由于冲洗屏幕进水而触摸失灵了,幸好<em>adb</em>是打开的,还能用usb连上,然而问题来了,我加了图案锁屏,虽然<em>adb</em> <em>shell</em>能进,但死活操作不了啊。。。nn首先,要确定触摸事件的设备,我的手机是event2nn其次,分辨率肯定得搞清楚,可参考 https://blog.csdn.net/u011967006/article/details/53760678 获取分辨率。nnstackov...
jni使用c语言调用android shell命令方法
int sys(const char * cmdstring)rn{rn  pid_t pid;rn  int status;rnrnrn  if(cmdstring == NULL){rn      rn      return (1);rn  }rnrnrnrnrn  if((pid = fork())rnrnrn        status = -1;rn  }rn  else if(pid
Shell 输入/输出重定向
大多数 Unix 系统<em>命令</em>从终端的<em>输入</em>和发送所产生的输出返回​​到您的终端。一个<em>命令</em>通常从一个地方叫标准<em>输入</em>,默认情况下,这恰好是你的终端读取<em>输入</em>。同样,一个<em>命令</em>通常写入其输出到标准输出,这也是默认情况下,从你的终端。rn输出重定向:rn通常用于标准输出<em>命令</em>的输出可以很容易地转移到一个文件中代替。这种能力被称为输出重定向:rn如果记号> file附加任何<em>命令</em>,通常写入其输出到标准输出,该<em>命令</em>的输出
adb 命令行参数有空格
<em>adb</em> <em>shell</em> am broadcast -a --es param \"AA BB\"rn一定要加反斜杠,否则双引号会被控制台吃掉。
adb命令adb shell命令
本文仅是收集了一些简单粗暴常用的<em>命令</em>,请Linux熟客和大牛勿喷~~nnn一。ADBnADB的全称为Android Debug Bridge,字面意思就是安卓调试桥,ADB是一个“客户端-服务器端“的关联程序, 其中客户端是你用来操作的电脑, 服务器端是<em>android</em>设备.ADB是<em>android</em> sdk里的一个工具,用这个工具可以直接操作管理<em>android</em>模拟器或者真实的andriod设备
adbadb shell am、adb shell pm命令的详细使用说明
1.在<em>命令</em>行终端执行下面的<em>命令</em>:n<em>adb</em> ><em>adb</em>.txt 2>&1nnnAndroid Debug Bridge version 1.0.31nn -a - directs <em>adb</em> to listen on all interfaces for a connectionn -d -
adb shell input 命令模拟输入
n n n n某app点赞刷量nn:1n<em>adb</em> <em>shell</em> input touchscreen tap 510 272nrem <em>adb</em> <em>shell</em> input touchscreen tap 1530 272n<em>adb</em> <em>shell</em> input touchscreen tap 800 420n<em>adb</em> <em>shell</em> input touchscreen tap 782 530n...
Android中常用的adb shell命令
注意事项:这里写的<em>命令</em>,网页会重新编辑格式,比如我写了两个减号,发布后变成了一个减号;如果我说的<em>命令</em>不能正确执行,请手动<em>输入</em><em>命令</em>,切记切换英文状态。 n<em>android</em> 常用<em>shell</em><em>命令</em>记录下来备忘设置<em>adb</em>环境变量其实就是将<em>adb</em>.exe的路径放到Path中,目的是cmd直接可以使用<em>adb</em><em>命令</em> n比如我的<em>adb</em>.exe路径G:\tools\adt-bundle\sdk\platform-tools
Android实用技巧之adb命令:getprop,setprop,watchprops命令的使用
我的博客原文地址getpropgetprop简介getprop<em>命令</em>的作用就是从系统的各种配置文件中读取一些设备的信息。这些文件在我们的手机设备中是可以找到的:init.rcndefault.propn/system/build.prop查询所有的配置<em>输入</em><em>命令</em>:<em>adb</em> <em>shell</em> getprop就会列出所有的配置信息:[aricent_ims_op_status]: [1]n[aricent_ims_
android 通过adb命令控制wifi开关
手机必须rootrnrnpublic static void setSettingsWifi() {n ShellUtil.runRootCmd("svc wifi enable");n}rnrnrnrnrnrnpackage com.watch.in.uitlis.data;nn/**n * Created by Administrator on 2017/6/21.n */nnimpor
修改adb shell在pc端显示的名称
软件:<em>android</em>4.4,硬件:lc1860evb2rn通常<em>adb</em> <em>shell</em>之后,<em>输入</em>busybox vi /system/build.proprn修改ro.product.device="要显示的名称",保存后重启硬件即可rn示例如下:rnrnrn
初次使用adb,普通管理员转换成超级管理员
在使用<em>命令</em>行<em>输入</em><em>adb</em> <em>shell</em>时,出现$符号, 代表是普通管理员,而#符号才是超级管理员;<em>adb</em>需要超级管理员的权限才能使用,必须切换成 超级管理员。nnnn<em>输入</em>su  -&amp;gt; 按tab键 -&amp;gt;  回车,即可切换到超级管理员。...
android执行adb shell命令源码
<em>android</em>执行<em>adb</em> <em>shell</em><em>命令</em>源码,亲测可用!
android代码执行adb shell终端命令(linux命令)并返回执行结果
在做Android开发板相关的开发需求的时候,我们有的时候需要去到Android系统的一个linux终端(<em>adb</em><em>shell</em>)里面来执行一些<em>命令</em>,以便于查看部分文件内容或者修改部分文件权限等需求,通常我们可以使用Android studio自带的terminal工具运行先<em>adb</em> <em>shell</em> <em>命令</em>来进行这样不好的就是我们可能有的操作就要每次设备重启的时候都要手动的敲一遍这样的代码,十分麻烦。那么怎么才能
Tips:几个有用的android shell svc命令
所有的执行需要root权限rnrn<em>adb</em> rootrnrn rnrn<em>adb</em> <em>shell</em>打开关闭wifirn<em>adb</em> <em>shell</em> svc wifi enable打开wifirn<em>adb</em> <em>shell</em> svc wifi disable关闭wifi<em>adb</em> <em>shell</em>打开关闭数据datarn打开数据网络:<em>adb</em> <em>shell</em> svc data enablern关闭数据网络:<em>adb</em> <em>shell</em> svc data d
使用adb shell来对数据库和表的创建情况进行检查
<em>adb</em>是Android SDK中自带的一个调试工具,使用这个工具可以直接对连接在电脑上的手机或模拟器进行调试操作。它存放在sdk的platform-tools目录下,如果想要在<em>命令</em>行中使用这个工具,就需要先把它的路径配置到环境变量里。 n如果你使用的是Windows系统,可以右击我的电脑→属性→高级→环境变量,然后在系统变量里找到Path并点击编辑,将platform-tools目录配置进去,如图:
通过ADB方式控制Android系统蓝牙开关
【指令】nn nn nn关闭:<em>adb</em> <em>shell</em> settings put global bluetooth_on 0nn打开:<em>adb</em> <em>shell</em> settings put global bluetooth_on 1nn查询:<em>adb</em> <em>shell</em> settings get global bluetooth_onnn重启系统。nn nn【原理】nn重启系统或开关飞行模式时,都会记录蓝牙的状态,以便重启...
Android线程中执行“getevent”命令时的线程退出(结束)问题
项目中遇到需要执行<em>shell</em><em>命令</em>“getevent”获取坐标参数的需求,但是发现无法结束运行该<em>命令</em>的线程,后来终于发现解决方法。在此记录下。rn       我在线程中通过ProcessBuilder(或者Runtime.getRuntime().exec())执行<em>命令</em>“getevent -qlt”(需要root权限)。用过这个<em>命令</em>的同志都知道getevent是一个不断读取事件的<em>命令</em>,可以通过cm
Android环境安装后adb命令不生效的解决
由于工作原因,在测试机器上面搭建了一个Android运行环境,按照网上的步骤安装好Android、设置好环境变量的 Android sdk home  和 path环境变量后,在cmd中测试运行<em>adb</em>发现<em>adb</em><em>命令</em>未生效,如下图:rnrnrn出现这样的问题之后,就开始找各种问题,首先在Android的安装目录下面运行<em>adb</em><em>命令</em>是成功的:如下图rnrnrn这样的话就比较诡异了,最后经过多方的努力,查
adb 关机指令
<em>adb</em> <em>shell</em> -p
adb命令判断键盘显示
<em>adb</em> <em>shell</em> dumpsys input_method |grep mInputShown=true
android adb shell获取和设置IP相关信息
获取 静态 IP地址<em>命令</em>:nsettings get system ethernet_static_ipn设置静态IP地址<em>命令</em>:nsettings put system ethernet_static_ip 192.168.1.222nnn对应的网关,子网掩码,DNS对应的key string为ethernet_static_netmask,ethernet_static_gatewa
Android 命令 adb shell 获取屏幕分辩率
<em>adb</em> <em>shell</em> wm sizenn简洁方式nnnnPhysical size: 720x1440nnnn<em>adb</em> <em>shell</em> dumpsys window displaysnn更加详细的方式nnDump time : 2018-01-05 11:23:05.909 nWINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays) n Disp...
adb 命令和Linux 终端shell命令(之后会不断更新)
1.  输出Error级别的log:<em>adb</em> logcat *:Enn2.  输出指定Tag(如:Tag = “sss”)的log:<em>adb</em> logcat -s sssnn3.  输出Tag中包含music_app_的log(i:表示忽略大小写,E:表示红色标注。):<em>adb</em> logcat |grep -iE &quot;music_app_&quot; 最多可以同时两个关键字,如:<em>adb</em> logcat |grep -iE...
命令行修改Android系统时间
1、修改前提rn       获取系统root权限,然后<em>adb</em> <em>shell</em>进入<em>shell</em>界面rnrnrnrn2、时区设置rn      执行如下<em>命令</em>:rncat /data/property/persist.sys.timezone //查看当前时区配置文件nsetprop persist.sys.timezone GMT //修改属性 rn3、设置日期和时间rn       <em>命令</em>格
Windows的cmd终端连接android手机运行adb shell脚本命令
Windows的cmd终端连接<em>android</em>手机运行<em>adb</em> <em>shell</em>脚本<em>命令</em>
使用ip地址操作ADB命令
在我们平时的调试设备可能一般都是使用usb连接的方式,有时候觉得连接一根数据线很麻烦,干脆使用ip地址的方式来调试更方便,前提你的电脑跟手机是在同一局域网里面!,下面是详细步骤。 n第一步:使用 USB 线将设备连接到主计算机。第二步: n<em>输入</em><em>adb</em><em>命令</em>n <em>adb</em> tcpip 5555n设置当前设备以监听端口 5555 上的 TCP/IP 连接。默认的端口号是5555,要是有多个设备连接就会有多个
通过adb shell命令查看当前与用户交互的activity
转自 https://www.baidu.com/link?url=9L7tfIX-72afs_NnJrKHrmiOEQ7UL7Tosu2fbE_Ik7E7wgO7mbVvsewbUd13CS97WxXLOGi1Uq6N73AYmaav3qpwL6EvL6G_WkqZD8QckbK&amp;amp;wd=&amp;amp;eqid=e1a14c42000128fb000000065c48240dnn nn在做an...
Android开发——使用ADB Shell命令实现模拟点击(支付宝自动转账实现)
这里所说的模拟点击不是在自己的APP里点击,点自己APP上的控件没什么好说的不仅是支付宝转账,其他的获取别人百度云里的某个文件信息,或者获取别人邮箱APP里的邮件等都是可以实现的。这里我们要实现的是,通过一定的触发条件,开启我们事先嵌入到应用代码里的脚本<em>命令</em>(其实就是Shell语句的代码实现),这个触发条件根据自己的想法随意指定,前提是屏幕必须亮着
batT脚本如何自动执行 adb shell 以后的命令(android抓包)
bat脚本自动执行n <em>adb</em> <em>shell</em> 以后的<em>命令</em>n     @echo offnecho su > test.txtnecho 其它<em>命令</em>(如 cd /data) >> test.txtn<em>adb</em> <em>shell</em> < test.txtndel test.txtnn例如  Android自动抓包n@echo onntitle <em>android</em>抓包nf:necho su > temp.txtnec
如何编写属于自己的adb shell 命令
说明我们通常通过 n<em>adb</em> <em>shell</em> am pm wm 等来获取<em>android</em>手机必要信息。 n那么我们要怎么编写自己的<em>adb</em> <em>shell</em><em>命令</em>呢编写参照am n路径framewor/base/cmds/am n同时也可以将<em>shell</em>文件内置到system/bin文件中来实现我们想要的信息。
adb操作手机打电话、发短信
当我们使用<em>adb</em><em>命令</em>操作手机的时候经常会报错650) this.width=650;" title="捕获.PNG" alt="wKiom1VWw0Th1U0zAACr_R4u4eA848.jpg" src="http://s3.51cto.com/wyfs02/M01/6C/EE/wKiom1VWw0Th1U0zAACr_R4u4eA848.jpg" />这个错误一般是<em>adb</em>的端口(5037)被
Android官方命令深入分析之bmgr
作者:宋志辉bmgr是一个可以跟Backup Manager进行交互的<em>shell</em>工具,要使用这个工具,Android设备API最小为8.它提供了备份和恢复操作的<em>命令</em>,所以你无需频繁的清除数据。这些<em>命令</em>通过<em>adb</em> <em>shell</em>进行访问。强制备份正常情况下,你的应用在它的数据发生更改时,必须通过dataChanged()方法通知Backup Manager。Backup Manager接下来在将来的某个时
android adb 关机实现方式
笔者遇到需要控制<em>android</em> emulator关机的问题,主要有以下几种方法实现:rn第一种:rn    Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);rn    intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false);rn    intent.setFlags(Intent.FLA
Android通过shell命令修改网络信息
Android一般是通过设置界面来配置各种网络信息,今天讲一下当不方便使用设置的时候,通过<em>shell</em><em>命令</em>来查看和配置网络的方法。 n注:以下<em>shell</em><em>命令</em>在不同版本Android系统上可能存在差异。nn查看网络连接信息nnnn查看全部连接nn#netcfgnccmni2 DOWN 0.0.0.0/0 0x00000080 ...
adb shell中直接使用sqlite3命令操作数据库
在<em>adb</em> <em>shell</em>中直接使用sqlite3<em>命令</em>操作数据库 nn一般,手机在开发阶段都是会将sqlite3模块打入镜像。例如在安卓5.1中,路径为/system/xbin/sqlite3。(但对于普通手机,不一定能自带此模块,因此此文只针对于手机研发阶段调试,另外,此文可能需要了解数据库基本操作语句)n查看手机中sqlite3是否存在:nn示例:更改系统设置数据库中的
Android命令输入文本
文章目录使用场景用法拓展参考资料nn使用场景nn在没有键盘,也不是触摸屏;n还有就是文本太长了,手动<em>输入</em>的话,有可能文本被遮蔽了,也不好验证到底是否<em>输入</em>正确;n用于已经有了<em>输入</em>的文本,可以直接ctrl+c, ctrl+v就搞定了。n其他 #TBAnnn用法n对于input有哪些用法,看下input的用法就一清二楚了。ntext 主要用于<em>输入</em>文本nkeyevent,用于<em>输入</em>一些事件,比如暂停、播放m...
常用adbadb shell 命令
一、ADB<em>命令</em>(电脑上操作的<em>命令</em>)nnADB常用<em>命令</em>:nnnn1. 查看设备: 查看当前连接的设备,nnnn<em>adb</em> devicesnnnn2. 安装软件:将指定的apk文件安装到设备上nnnn<em>adb</em> install &amp;amp;amp;lt;apk文件路径&amp;amp;amp;gt;n如: <em>adb</em> install com.sina.weibo nnn参数“-r”,它是更新安装的意思,n参数 -s ,安装到sdcard. nnn...
通过adb命令查看后台执行shell
手机CTS的问题,很多情况下通过log无法定位问题。可以通过如下<em>adb</em> <em>命令</em>查看做CTS过程中执行的<em>命令</em>。<em>adb</em> <em>shell</em>logcat | grep service_to_fd
Android ADB中使用find命令
在<em>adb</em>中经常需要查找一些文件或者是目录,但是很可惜<em>adb</em>所用busybox指令集中并没有包含find<em>命令</em>;rn所以在多次觉得不便胡情况下,决定自己用C 语言实现一个find<em>命令</em>的精简版本,仅仅为了查找文件或者目录;rn代码如下:rnfind.c:rn#includern#includern#includern#includern#includern#includern#include rn#in
adb shell命令大全
1.开发中实用的各种<em>adb</em>大全 ,附带例子讲解 2.各种不常见但是也会哼有用的<em>adb</em> <em>shell</em><em>命令</em>
adb shell 命令行模拟发送开机广播android.intent.action.BOOT_COMPLETED测试开机自启动
开发中需求需要监听开机广播<em>android</em>.intent.action.BOOT_COMPLETED,然后让应用开机自启动。以前测试总是傻傻的关机然后再开机再验证有没自启动,很浪费时间,现在发现原来可以通过<em>adb</em> <em>shell</em><em>命令</em>模拟开机广播,记录下nn模拟开机广播nnn<em>adb</em> <em>shell</em> am broadcast -a <em>android</em>.intent.action.BOOT_COMPLETEDnn当然...
【项目知识点汇总】五、ADB安装,使用,常用命令android调用adb shell命令
前言nn使用Android设备进行调试过程中,ADB是必不可少的一个工具,简单介绍安装,使用,常用<em>命令</em>nn1、概述nn2、安装nn3、<em>命令</em>nn4、Android调用<em>adb</em><em>命令</em>nn nn一、概述nn来自百度百科nn<em>adb</em>的全称为Android Debug Bridge,就是起到调试桥的作用。<em>adb</em>的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下...
命令行中通过adb shell am broadcast发送广播通知
<em>adb</em> <em>shell</em> am broadcast 后面的参数有:[-a &amp;lt;ACTION&amp;gt;][-d &amp;lt;DATA_URI&amp;gt;][-t &amp;lt;MIME_TYPE&amp;gt;] [-c &amp;lt;CATEGORY&amp;gt; [-c &amp;lt;CATEGORY&amp;gt;] ...] [-e|--es &amp;lt;EXTRA_KEY&amp;gt; &amp;lt;EXTRA_STRING_VALUE&amp;gt; ...] 
ADB截图命令
截图存放到设备,名为xx.pngn<em>adb</em> <em>shell</em> /system/bin/screencap -p /sdcard/xx.pngnn从设备拉取图片到电脑n<em>adb</em> pull /sdcard/xx.png D:/xx/xx.png(一级目录可能报错)nnn
adb shell 和 iperf全平台工具(Android 、Windows、Linux)
<em>adb</em> <em>shell</em> 工具 iperf全平台工具(Android 、Windows、Linux)
shell 执行多条命令
一般编程语言执行多行代码,比如javapublic void methodA(){     int i = a.read();     System.out.println(i);}如果 1 步 a.read()执行不成功,抛出了异常,那么程序不会执行第2步如果是<em>shell</em>两条<em>命令</em>#!/bin/sh rm a.txt mv c.txt b.txt假如第 1 步执行失败,那么第 2 步也会执行,两条...
Android通过指令模拟touch滑动解锁
rn手机上有很多<em>输入</em>设备,电源键、音量加减键、触屏等等。这些设备的编号会因每个手机不同而不同,因此我们需要首先了解这个手机上都有哪些<em>输入</em>设备,然后通过脚本操作这些<em>输入</em>设备,实现一些想要的操作,进而通过循环实现自动化测试。rn$ <em>adb</em> <em>shell</em> cat /proc/bus/input/devicesrn这条<em>命令</em>就是显示系统的<em>输入</em>设备列表,自己需要去了解这些设备的含义,进而去操作这些设备!我们
android adb 启动和关闭server命令
<em>adb</em> start-server和<em>adb</em> kill-server
解决Window系统adb shell后中文显示乱码
rnAndroid中使用的是UTF-8字符,而CMD默认字符集是ANSI,中文环境下即为GBK,代码页为936。rn查询当前代码页的方法为在CMD下直接<em>输入</em>“chcp”<em>命令</em>,并会返回“活动的代码页:936”字样。rn找出原因了,解决办法也就有了。rn只要使用UTF-8格式的代码页65001就OK了,<em>命令</em>如下:chcp 65001rnrn但是,在窗口中仍旧不能正确显示UTF-8字符。rn 修改窗口属...
使用adb命令输入text
简单介绍利用<em>adb</em><em>命令</em>向手机APP的text控件中<em>输入</em>复杂字符串的方法,比如比较长的token、验证码、授权码等。具体步骤如下:nn1.使用数据线连接手机与电脑。nn2.查看连接情况:nnliu:~ lz$ <em>adb</em> devicesnList of devices attachednN8KGK17A18000062 devicenn3.<em>命令</em>行<em>输入</em>数据:nnliu:~ lz$ <em>adb</em> <em>shell</em> in...
关于android 调试时运行adb shell 提示offline 的问题解决
某天,使用<em>adb</em> <em>shell</em>连接手机时,提示以下出错信息:rnerror: device offlinernrn以下是解决方法,记录一下.rn运行<em>命令</em>:<em>adb</em> nodaemon serverrn提示如下:rncannot bind 'tcp:5037'rnrn怪了,5037端口好像是被占用了rn运行<em>命令</em>查看是哪个进程占用的:rnnetstat -ano|findstr "5037"rnrnrnrn
adb命令关闭android终端
reboot -p
android命令发送带有json字符串的广播
<em>android</em>系统下,am broadcast<em>命令</em>可以用来发送广播,但是如果遇到广播内容含有json字符串,经常就会出各种问题。rnrnrn正确的格式有两种:rn(1)通过<em>adb</em> <em>shell</em>执行rn<em>adb</em> <em>shell</em> "am broadcast ...--es key '"'JSON_TEXT'"'"rn例如:<em>adb</em> <em>shell</em> "am broadcast -a com.test.<em>android</em>.
Android中 adb shell ps 查看手机中进程信息
<em>adb</em> <em>shell</em> 进入手机后,执行ps就能显示手机里所有正在运行的进程。nn一、ps<em>命令</em>详细说明nn1,ps的<em>命令</em>参数:-t -x,-P,-p,-c [pid|name]nn -t显示进程下的线程列表nn   -x 显示进程耗费的用户时间和系统时间,单位snn   -P 显示调度策略,通过是bg or fg ,当获取失败将会un和er比之前打印的内容多出了一列PCY,表示进程的调度等级nn   ...
C#执行adb shell命令
最近的工作是Android驱动开发,时常需要使用<em>adb</em> <em>shell</em><em>命令</em>来查询节点下面的很多信息n首先所有的<em>adb</em> <em>shell</em><em>命令</em>是以ArrayList的格式传入的,查询的结果也是以ArrayList的形式扔出去的n其次C#实际上是调用本地系统应用实现的<em>adb</em> <em>shell</em><em>命令</em>的执行,所以我们最好的是使用process这个类来实现n最后确保的是<em>adb</em>工具在C:\Windows目录下面
bat脚本如何自动执行 adb shell 以后的命令
普通情况,可以直接用 ”<em>adb</em> <em>shell</em>  rm /data/tmp/xx.sh“n之类的<em>命令</em>执行一条指令。n需要root权限情况,如果执行<em>adb</em> <em>shell</em> su的话,会进入控制台但是无法<em>输入</em>,用批处理的话也会卡在此处。n可以用<em>输入</em>重定向的方法来解决。n1.将所有需要执行的<em>命令</em>放到一个文本文档中,如cmd.txtn2.用<em>输入</em>重定向的方法: <em>adb</em> <em>shell</em> n这样就可以完全执行文
adb shell input命令与截屏命令解释说明
C:\Users\e.wang><em>adb</em> <em>shell</em>n<em>shell</em>@m2c:/ $ inputnUsage: input [] [...]nnThe sources are:n mousen keyboardn joystickn touchnavigationn touchpadn trackballn stylusn
adb命令补全,adb使用Tab键补全命令
<em>adb</em><em>命令</em>补全,<em>adb</em>使用Tab键补全<em>命令</em>rn需要的环境:rn1.安装ssh,sudo apt-get install ssh.为2准备。rn2.x<em>shell</em>工具。用于连接Ubuntu服务器。能够通过x<em>shell</em>连接上Ubuntu。rn正文:rn连接到Ubuntu后。安装<em>adb</em>。sudo apt-get install <em>android</em>-tools-<em>adb</em>rn当然你直接在Ubuntu中安装也可以。rn我是通过无线...
Android 指令打开BT、WIFI
某些时候我们不想通过手动打开某些功能,这个时候只有透过<em>命令</em>了,n例如下面的功能:nBT on:n<em>adb</em><em>shell</em> am start -a <em>android</em>.bluetooth.adapter.action.REQUEST_ENABLEnn<em>adb</em><em>shell</em> input keyevent 61n<em>adb</em> <em>shell</em> input keyevent 61nn<em>adb</em><em>shell</em> inp
[RK3288][Android6.0] 调试笔记 --- date命令无法修改日期和时间
Platform: Rockchip nOS: Android 6.0 nKernel: 3.10.92现象: n移植好RTC驱动后之后,发现无法用date<em>命令</em>去设置日期。 n用的<em>命令</em>是 n#date -s "0627154217" //mmddhhmmyy调试: ndate<em>命令</em>用的是toybox工具编译出来的, 在 external/toybox/toys/posix/date.c中。 n跟踪发
android oreo 中adb shell中的ps命令需要加参数ps -A
更新了<em>android</em> oreo后发现在<em>adb</em> <em>shell</em>中执行ps<em>命令</em>只得到了很少的信息:rnmsm8937_32:/ # psnUSER PID PPID VSZ RSS WCHAN ADDR S NAMEnroot 4285 1516 4632 1544 sigsuspend add6067c S sh
adb shell下查看sqlite数据库
<em>adb</em> <em>shell</em>下查看sqlite数据库 n有时需要查看应用的本地数据库是否改变,一般可以使用SqliteStudio来查看(需要把xx.db文件导出来).现在记录一下如何在<em>adb</em> <em>shell</em> 下面查看sqlite 数据库的内容.nAndroid 把数据都存在在/data/data/下面.如果我们需要查看那个应用的数据库内容,就进入到这个应用的包名的目录.然后进入里面的databases目录
adb input 命令输入文本功能介绍
最近帮同事做一个播放器的播放验证功能。就是<em>输入</em>播放地址,点击播放看是否能正常播放、seek等。他给我一个apk,打开后界面是这样的:n    一个文本框(需要收到<em>输入</em>播放地址),一个播放按钮。n   看着是没有啥问题,不过我是运行到电视或者机顶盒上。头疼了,文本框?我每次要用遥控器<em>输入</em>播放地址,并且地址还很长,输错了还要重新<em>输入</em>,挺麻烦的呀。旁边的大师看到了,过来说:你可以用input<em>命令</em>,输
Android studio 的一些使用,如adb无线调试,用户名直接输入
之前都是自己建个文档记录,现在总结出来,待完善...
Android开发自动话操作Accessibilityservice和adb结合
网上有很多有关于accessibilityservice的文章,也有<em>adb</em><em>命令</em>的文章,但是结合起来的好像没有,最近项目有用到这两个技术的结合,就融合了一下,有不完善或者写得不对的地方请大家指出来,共同研究研究。rn          rnrn           1、关于Accessibilityservice:rn                 官方解释:                   
android 给app授权 执行shell命令
一个简单的应用 给app授予root权限并执行<em>shell</em><em>命令</em> 急需又没资源的可以直接联系我 我会尽快回复你 或者qq邮箱
Android adb input命令模拟滑动 按键 点击事件
作者:韩梦飞沙nnQQ:313134555nnnAndroid <em>adb</em> input<em>命令</em>模拟滑动 按键 点击事件(转载)_ivan_新浪博客Android <em>adb</em>模拟滑动+按键+点击事件_百度文库
如何通过adb shell 循环读取寄存器状态
通常我们需要读取手机某个寄存器状态时,会通过<em>adb</em> <em>shell</em> cat xx来读取。 n不如读取耳机是否插入的寄存器: n<em>adb</em> <em>shell</em> cat sys/class/switch/h2w/state问题来了上面的指令需要我们一次次<em>输入</em>才能显示,如果我们需要在插拔耳机下观察它的变化,就很难从上面实现了 。解决通过编写<em>shell</em>脚本,并内置(或者push到system下,这个需要debug版本)。通
Android 通过ADB Shell 强行关闭和启动应用
1.在PC上通过<em>adb</em> 关闭/启动应用nn1)通过<em>adb</em>连接设备 <em>adb</em> connect 192.168.1.XX , 当然也可以通过USB 直接连接;nn2) 执行<em>adb</em> <em>shell</em> ps 查看当前正在运行的进程列表,可以获取进程的名字;nn3)执行<em>adb</em> <em>shell</em> am force-stop 包名 即可强行关闭进程,eg: <em>adb</em> <em>shell</em> am force-s...
我的Android进阶之旅------>Android中通过adb shell input来模拟滑动、按键、点击事件
今天在维护公司的一个小项目的时候,发现按公司手机的某个物理按键,激活相应的Service后,会在屏幕上模拟的点击了屏幕的某个坐标点。好家伙,原来是之前该项目的版本是按这个物理按键后,会弹出一个对话框,提示用户需要打开某些服务,然后出于良好的用户体验,直接模拟点击事件,点击该对话框,不让用户做多余的操作。n但是后期版本的改动,该功能不需要了,但是代码可能没有改动完全,因此出现了上述bug。查看代码
Android自动化测试——adb指令切换输入
Adb指令<em>adb</em> <em>shell</em> ime list -a切换<em>输入</em>法<em>adb</em> <em>shell</em> ime set com.<em>android</em>.inputmethod.pinyin/.PinyinIME隐藏键盘hidekeyboard()再切回appium<em>输入</em>法<em>adb</em> <em>shell</em> ime set io.appium.<em>android</em>.ime/.UnicodeIME...
执行adb打开IE浏览器
在某些系统会出现这个问题,不清楚具体原因。rn打开浏览器的程序是<em>adb</em>Srv.exe这个文件,而且即使删除这个文件也会自动生成。rn方法是,删除<em>adb</em>Srv.exe,新建txt,重命名为<em>adb</em>Srv.exe,并修改属性为“只读”。
adb shell网络命令nestat、ping、netcfg、ip操作实例解释
网络<em>命令</em>(NetWork)rn1. <em>adb</em> <em>shell</em> netstatrn网络统计。用来查看网络当前状态:rnrnrnrnrnrn2. <em>adb</em> <em>shell</em> pingrn测试两个网络间的连接和延迟。ping<em>命令</em>的格式如下:rnping[-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]rn[-m mark] [-M pmtudisc
adb命令--Kill进程
1, 如果知道应用包名,如果不知道,可以用dumpsys<em>命令</em>(已今日头条为例):nn包名:com.ss.<em>android</em>.article.newsnnnn2,杀死应用有两种方式:nn      一种是根据进程号;一种是根据包名;nn      先ps看下进程信息:nnnn1)根据进程号(kill <em>命令</em>):nnnn看到没有权限;nn2)根据包名(am force-stop pkg):nnnnnnnn以...
python执行adb shell内部命令
import subprocessnn#最基本的启动进程方式类似cmd下执行: notepad.exe text.txt <em>命令</em>nobj = subprocess.Popen(['notepad.exe','text.txt'], <em>shell</em> = True, stdin=subprocess.PIPE, stdout=subprocess.PIPE ,stderr=subprocess.PIPE)n...
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
Java编程思想-第四版-高清扫描版-有目录书签part2下载
[Java编程思想].Bruce.Eckel著.扫描版.part2.rar Java编程思想-第四版-高清扫描版-有目录书签 part2 相关下载链接:[url=//download.csdn.net/download/zhanglu231123/4571996?utm_source=bbsseo]//download.csdn.net/download/zhanglu231123/4571996?utm_source=bbsseo[/url]
触摸屏校验tslib下载
触摸屏校验,linux环境最好的校验,n方便 相关下载链接:[url=//download.csdn.net/download/peeweek/1986453?utm_source=bbsseo]//download.csdn.net/download/peeweek/1986453?utm_source=bbsseo[/url]
Operating Systems : internals and design principles下载
William Stallings_Operating Systems_Internal_and_Design_Principles_6Ed_PDF_ 相关下载链接:[url=//download.csdn.net/download/pinkmomo027/2536109?utm_source=bbsseo]//download.csdn.net/download/pinkmomo027/2536109?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能能否培训 shell大数据处理教程
我们是很有底线的