adb shell am命令】的更多相关文章

win7 cmd终端连接android手机运行adb shell脚本命令 (2013-03-22 20:13:57) 转载▼ 标签: android it shell 连接 linux 分类: 嵌入式   前两天子平在A8上成功printf出了hello world,对于我来说是件挺神奇的事(大神勿喷).既然android手机也是arm上跑linux.只要绕过android不就可以控制linux了!? 如果手工root过自己的爱机的话,应该会接触过adb(当时我的htc就是用官方的手工root的…
adb shell am命令是在cmd命令行可以通过命令来启动Activity,Boradcast,Service等,更多使用可以参考下面附件. 比如在cmd串口我们发送广播,广播action是"com.cmcc.media.bufferring" ,并且带key是"url",value是"http://www.baidu.com" 的数据给广播接收者,如下即可am broadcast -a "com.cmcc.media.buffer…
在Mac上配置adb命令 在Mac OS中使用adb命令时,应进行变量配置,步骤如下: 一.终端中输入 cd ~ 二.输入touch .bash_profile 回车 touch:如果没有,则创建文件,如果有,更新一下文件时间 三.输入open -e .bash_profile open:打开文件 回车后会在TextEdit中打开这个文件(如果未配置过环境变量,应该是个空白文件).在文件中加如以下内容 export PATH=${PATH}:/Users/admin/Applications/a…
android程序内存被分为2部分:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制是 native+dalvik 不能超过最大限制.android程序内存一般限制在16M,当然也有24M的. 用以下命令可以查看程序的内存使用情况: adb shell dumpsys meminfo $package_name or $pid    //使用程序的包名或者进程id 用com.tencen…
一.查看帮助命令,参数 --help D:\>adb shell screenrecord --help Usage: screenrecord [options] <filename> Android screenrecord v1.2.  Records the device's display to a .mp4 file. Options: --size WIDTHxHEIGHT     Set the video size, e.g. "1280x720".…
adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名 需要列出当前运行的服务,可运行: adb shell dumpsys | findstr DUMP 下面简单列下我用到的一些命令...(在编写脚本时需要获取一些状态值供判断用) 获取设备分辨率: adb shell dumpsys display | findstr DisplayDeviceInfo DisplayDeviceInfo{"内置屏幕": 1080 x 1920, 55…
Ø  简介 adb 命令是 Android SDK 中自带的一个调试工具,可以调试电脑中的手机或者模拟器,使用 adb 命令前需要将 sdk 中的 platform-tools 目录添加到环境变量中. 1.   什么是 adb shell adb(Android Debug Bridge) 的字面意思是"安卓调试桥梁",顾名思义就是可以对 Android 中的运行设备(手机/浏览器)进行调试或设置等.而 shell 的意思是"外壳程序",and shell 则表示打…
Android开发中,常常可以用adb shell dumpsys这条命令来dump出系统运行时的状态信息,例如可以这样来察看某个应用的内存使用信息 adb shell dumpsys meminfo com.google.android.apps.maps 察看TaskStack adb shell dumpsys activity activities 察看Alarm列表 adb shell dumpsys alarm 在CMD下面输入以下命令: adb shell dumpsys acti…
原文地址https://blog.csdn.net/kittyboy0001/article/details/38562515 原文地址https://blog.csdn.net/u010503912/article/details/51518705 adb shell top top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序. top 用法 >adb shell top -h Usage: top…
adb shell top top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序. top 用法 >adb shell top -h Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [-t ] [ -h ] -m num Maximum number of processes to display.…
am:activity manager 启动Activity,打开或关闭进程,发送广播等操作 为什么学习: 主要应用部分,后台启动对应的package的Activity adb shell am start [options] <INTENT> options参数1 -D:开启debug模式 -W:等待启动完成 --start-profiler<FILE>:将profiler中的结果输出到指定文件中 -P:和--start-profiler一样,区别在于,在app进入idle状态时…
一.文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容-n:显示行号-b:显示行号,但会忽略空行-s:显示行号,连续空行标记为一行 df 无 列出分区列表 du [-H] [-L] [-P] [-a] [-d depth] [-s] [-cghikmnrx] [file...] 查询文件或目录的磁盘使用空间 ls [-a] [-i] [-l] [-n] [-s] 列出目录内容-a:列…
一.文件操作相关命令 //进入设备 adb shell //进入指定目录"/data/local/tmp" cd /data/local/tmp //查看目录 ls //进入根目录 cd / //进入指定目录"/data/local/tmp" cd /data/local/tmp //查看分区列表 df //在当前目录下创建名为1的.txt文件(再创建个两个,命名为2和3,方便后面继续学习使用) touch 1.txt //列出所有文件(包括隐藏文件)的详细信息,此…
一.文件操作相关命令 1.文件操作命令 子命令 参数 说明 cd 无 进入目录 cat [-beflnstuv] [-B bsize] [file...] 查看文件内容-n:显示行号-b:显示行号,但会忽略空行-s:显示行号,连续空行标记为一行 df 无 列出分区列表 du [-H] [-L] [-P] [-a] [-d depth] [-s] [-cghikmnrx] [file...] 查询文件或目录的磁盘使用空间 ls [-a] [-i] [-l] [-n] [-s] 列出目录内容-a:列…
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/64183248 1.在命令行终端执行下面的命令: adb >adb.txt 2>&1 Android Debug Bridge version 1.0.31 -a - directs adb to listen on all interfaces for a connection -d - directs command to the only connected USB…
1. 查看IP adb shell netcfg 2. 查看挂载设备 adb devices 3. 将本地端口转发至手机端口 adb forward tcp: tcp: // PC上所有6100端口通信数据将被重定向到手机端7100端口server上 或者 adb forward tcp: local:logd // PC上所有6100端口通信数据将被重定向到手机端UNIX类型socket上 4. 打开指定应用 am start -n {包(package)名}/{包名}.{活动(activit…
pm list packages 列出包名adb shell pm list packages:列出所有的包名.adb shell dumpsys package:列出所有的安装应用的信息adb shell dumpsys package com.android.XXX:查看某个包的具体信息adb shell dumpsys window w | grep \/ | grep name= 查看包名adb shell dumpsys activity | grep mFocusedActivity…
[?25l[0m[H[J 当前系统时间 Tasks: 552 total, 1 running, 510 sleeping, 0 stopped, 0 zombie 任务(进程) 系统现在共有552个进程,其中处于运行中的有1个,510个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个. Mem: 5849960k total, 4014628k used, 1835332k free, 5756k buffers 内存状态: 物理内存总量 (5.6G) 使用中的…
ADB无线连接手机的方法1)手机与PC有线相连 - 检查是否连接正常: adb devices - 执行以下命令:adb tcpip 5555 # 当前9001       - 成功提示:restarting in TCP mode port 5555 - 然后断开USB       - 查看手机USB调试是否打开:PC端是否安装手机驱动. 2)接着执行adb connect (ip):5555,这时候应该就能连接成功了 - 成功提示:connected to (ip):5555 3) 断开连接…
adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具.adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行. adb是Android SDK里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android…
最近在用python做一个小工具,自动执行一些adb shell命令,使用subprocess.Popen来实现.   不过遇到个问题就是执行adb shell后就无法执行后面adb shell里的命令了,查询得知subprocess.Popen可以自定义stdin参数来源,比如可以使用上一个命令的stdout来做为下一个命令的stdin   p1 = subprocess.Popen('adb shell',  shell=True, stdout=subprocess.PIPE, stder…
1.查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2.安装软件 adb install adb install :这个命令将指定的apk文件安装到设备上 3. 卸载软件 adb uninstall <软件名> adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 4. 进行简单的压力测试 adb shell monkey –p 包名 –v-v 3000 >…
1.区别 1,adb shell脚本的方式 不但可以在有电脑的情况下使用,通过数据线连接电脑然后adb shell命令,而且还可以打包成app,在手机的终端使用adb shell命令. 2,appium还有 uiautomator2都必须使用电脑,写好的脚本在电脑上执行,电脑相当于服务器端,手机相当于客户端. 3,电脑上执行adb shell命令的权限好像比手机高,比如执行getevent命令,在电脑可以直接使用,而在手机的shell终端却必须提升权限到root(su命令). adb shell…
最近打算把移动测试相关的知识总结一下,先从基础开始吧,总结一下adb.monkey命令 adb常用命令总结 adb / adb -help 使用帮助 adb devices 查看连接到电脑的设备 adb install example.apk 安装程序 adb -s emulator-5554 install example.apk 安装程序到指定的设备上(模拟器) adb pull <remote> <local> 将设备上文件保存到电脑上 adb push <local&…
adb连接状态 adb devices , 获取设备列表及设备状态 设备的状态有 3 种 device , 设备连接正常 offline , 设备离线,连接出现异常 unauthorized 设备为进行授权,需要在设备上是否允许调试对话框进行授权 adb install app在pc硬盘路径,选中app直接拖入即可 常见的错误情况 INSTALL_FAILED_TEST_ONLY, 安装的app的debug版本的,未签名,adb install -t 路径即可安装 INSTALL_FAILED_…
1.在dos环境下输入adb shell 2.遇到adb server version doesn't match this client:killing错误 如: 3.在遇到如上问题时,输入adb nodeamon server查看adb的守护程序 出现如下报错: 不能绑定,标识端口已经被占用,此时需要查询是哪个进程占用了5037端口 4.查看端口是否被占用 netstat -ano | findstr "5037" 找到了5037现在占用进程的PID为:9160 5.找到占用进程P…
import subprocess #方法一:进入某个环境执行语句(adb shell),注意shell内部命令需要带\n,执行完后一定记得执行exit命令退出,否则会阻塞 obj = subprocess.Popen(['adb', 'shell'], shell = True, stdin=subprocess.PIPE, stdout=subprocess.PIPE ,stderr=subprocess.PIPE) obj.stdin.write('ls\n'.encode('utf-8'…
通过命令行执行adb shell am broadcast发送广播通知. adb shell am broadcast 后面的参数有:[-a <ACTION>][-d <DATA_URI>][-t <MIME_TYPE>] [-c <CATEGORY> [-c <CATEGORY>] ...] [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...] [--ez <EXTRA_KE…
adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序.借助这个工具,我们可以管理设备或手机 模拟器的状态.还可以进行以下的操作:    1.快速更新设备或手机模拟器中的代码,如应用或Android 系统升级: 2.在设备上运行shell命令: 3.管理设备或手机模拟器上的预定端口: 4.在设备或手机模拟器上复制或粘…
ubuntu 使用adb shell命令配置 在ubuntu下使用adb 命令识别Android设备需配置adb_usb.ini 文件 文件路径:  ~/.android/ ,若不存在创建该文件. adb_usb.ini 在文件里面输入插入设备id信息,如下面就是设备的id. 获取设备id方法:输入lsusb命令 root@android:~/.android$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hu…