adb命令

adb shell实现亮屏上划待机界面息屏1000次

久未见 提交于 2020-01-15 01:39:39
编写脚本实现亮屏实现亮屏上划待机界面息屏1000次,脚本内容如下: #!/bin/bash CUR_DIR=$(dirname "${BASH_SOURCE[0]}") function MAIN(){ chmod a+x ${CUR_DIR}/* for ((i=1;i<=1000;i++)) do adb shell input keyevent 26 ; adb shell input swipe 250 650 250 50 sleep 1; adb shell input keyevent 26 ; sleep 1; done } MAIN 新建sh文件,名称为shell.执行 sudo shell.sh 1.如何获取android的坐标的键值 首先打开debug模式,在设置-->开发者选项--->指针位置打开,然后点击界面,屏幕上方显示 “P:0/0 X:0/0 Y:0/0 Xv:0:0 Yv:0:0 Prs:0:0 Size:0:0”。x,y 即坐标。 2.java代码间隔执行adb shell 命令。 Timer mTimer = new Timer(); mBuilder = new ProcessBuilder(); // 周期执行点击(200ms) mTimer.schedule(new TimerTask() { @Override public void

adb命令依赖包下载及使用常用操作

梦想与她 提交于 2020-01-13 19:34:10
adb命令下载地址:链接: https://pan.baidu.com/s/1f7nqMzgA89Oc7iL73sHzaw 提取码: e3tw 一.logcat抓log方法:adb logcat命令,可以加条件过滤 1.安装SDK(参考android sdk环境安装) 2.使用数据线链接手机,在手机助手的sdcard中建立一个1.log的文件或在抓日志时直接导出到电脑位置 3.程序运行cmd,进入到含有adb.exe目录 4.输入adb devices 查看设备是否连上 5.输入抓取命令: 存放到手机 adb logcat -s *:E > /mmt/sdcard/1.log 存放到PC adb logcat -s '*:E' > d:/1.log 6.使用手机打开app操作崩溃一次(如果想中途停止按下ctrl+c) 7.查看日志抓取文件,分不清楚是那个时间段所造成的后果 8.加入命令:-v time 就会显示出时间 9.输入命令 adb logcat -v time -s *:E > /mmt/sdcard/1.log(eg:adb logcat -v time -s appname:E>d:/1.log) 过滤日志级别 优先级是下面的字符,顺序是从低到高: V — 明细 verbose(最低优先级) D — 调试 debug I — 信息 info W — 警告 warn E

高通快速调试命令集合---持续更新

泪湿孤枕 提交于 2020-01-13 08:51:42
1、去掉B34命令 AT+CNVW=6828,0,"95000000E00100000000000000000000" AT+CNVW=6829,0,"95000000E00100000000000000000000" 2、查看去掉B34是否成功,主要对比上面的数字是否一致 AT+CNVR=6828,0 AT+CNVR=6829,0 3、查看单双卡 persist.radio.multisim.config 4、adb 进入dump log模式 echo 1 > /sys/module/msm_poweroff/parameters/download_mode //enable ramdump echo c > /proc/sysrq-trigger //trigger ramdump 5、sensor 配置调试 adb root adb disable-verity adb reboot adb root adb remount adb shell rm /mnt/vendor/persist/sensors/sns.reg adb push qcom_def文件 /vendor/etc/sensors/ adb shell chmod 644 /vendor/etc/sensors/sensor_def_qcomdev.conf adb reboot 来源: CSDN 作者:

appium启动app

天涯浪子 提交于 2020-01-13 04:38:51
前面一篇已经搭建好了环境,接下来我们就启动app,如何启动呢,首先我们要获取到包名,还要获取到launcherActivity 一、获取apk包名、launcherActivity名 1、清除logcat内容,使用命令adb logcat -c 2、启动logcat,使用命令adb logcat ActivityManager:I *: s 3、打开被测试的app 包名:com.sina.weibo launcherActivity名:com.sina.weibo.VisitorMainTabActivity 二、编写脚本 1platformName:这里是android的apk 2.deviceName:手机设备名称,通过adb devices查看 3.platformVersion:android系统的版本号 4.appPackage:apk包名 5.appActivity:apk的launcherActivity # coding=utf-8 from appium import webdriver desired_caps = { 'platformName' : 'Android' , 'deviceName' : '127.0.0.1:62001' , 'platformVersion' : '5.1.1' , # apk包名 'appPackage' : 'com

电量优化 之 导出Bugreport日志

情到浓时终转凉″ 提交于 2020-01-11 14:21:51
安卓手机为了调试方便有个叫bugreport的东西,可以记录很多日志。上一篇讲了看这个日志的工具如何安装: 电量优化 之 Battery Historian安装 这一篇记录一下bugreport的生成与导出。测试手机:安卓手机7.0以上 抓取日志 电脑上装个ADB,只装ADB就行,配下path,这样在任何路径都能直接用adb。SDK很大很大 打开调试模式,在关于手机里多按几遍版本号,把开发者模式弄出来 在开发者模式中打开调试 手机连上电脑,选择传输文件 打开CMD窗口 下面是命令集时间: a. 重置电池统计信息和历史记录 adb shell dumpsys batterystats --reset b. 获取详细的wakelock数据,中文是唤醒锁,要有应用拿着这个锁,CPU就无法进入休眠状态,一直处于工作状态。比如,手机屏幕在屏幕关闭的时候,有些应用依然可以唤醒屏幕提示用户消息,这里就是用到了wakeloc锁机制,虽然手机屏幕关闭了,但是这些应用依然在运行着。这个开关打开后,尽量别开太久,理由是:日志太大受不了。 adb shell dumpsys batterystats --enable full-wake-history --启用 adb shell dumpsys batterystats --disable full-wake-history --关闭 c. 抓取日志

adb命令对安卓apk的测试

为君一笑 提交于 2020-01-10 08:09:57
adb命令对安卓apk测试 adb的全称为Android Debug Bridge,就是起到调试桥的作用,是客户端测试常用的辅助工具。借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多终端操作,如安装软件、卸载软件、系统升级、运行shell命令等。adb就是Android终端(如手机/机顶盒)与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作、记录终端操作日志。同时还可以使用adb命令在真机上对安卓包进行压测、崩溃日志查看等。 1 环境安装及配置 1.1 安装sdk环境 直接复制压缩包并解压到电脑本地后,包含以下文件 1.2 path环境配置 选中计算机–>点击右键–>选择【属性】–>【高级系统设置】–>【环境变量】,新建/修改变量 添加以下系统变量信息 ANDROID_HOME:E:\AppAuto\Sdk(sdk的安装目录) path:;%ANDROID_HOME%;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; 1.3 验证android环境 运行cmd 输入“android -h”,出现下图即环境搭建成功 1.4 验证adb运行环境 步骤1.1中的压缩包是包含adb的运行程序的,先在cmd中运行adb检查是否可用,出现下图即环境搭建成功 如果运行不成功,单独复制adb的运行程序到C:\Windows

HBuilderX连接夜神模拟器

孤街醉人 提交于 2020-01-10 06:53:36
首先您的电脑上需要安装 HBuilderX 与 夜神模拟器; 第一步:找到HBuilderX的adbs.exe路径配置环境变量(新建一个路径HBuilderXPath,单独存放) 第二步:在系统变量中找到 Path 将上面新建的HBuilderX的路径配置名称(%HBuilderXPath%) 拼接在path 内容中 第三部:找到模拟器bin下debugReport.but运行查看模拟器端口号 第四部:检验环境变量 ,查看 adb 的版本测试是否能使用;使用 adb命令 查看 连接的设备( adb devices )(List of devices attached 设备列表);使用adb命令 让模拟器连接上电脑 ( adb connect ) 第五部:到HBuilderX编辑器点击运行 -> 运行到手机或模拟器 -> ADB路径设置(A) 第六部: 重启夜神模拟器和HBuilderX编辑器 来源: CSDN 作者: 花_街 链接: https://blog.csdn.net/qq_39251440/article/details/103818112

adb连接手机的两种方式

孤者浪人 提交于 2020-01-08 09:54:05
adb连接手机进行调试有两种方式,一种使用USB线,一种使用无线WiFi。 第一种 使用USB线连接 1. 在手机上启用USB调试 2. CMD窗口输入adb devices,此时可以看到自己的设备。 PS:无法看到自己设备时,查看手机USB调试是否打开;PC端是否安装手机驱动。 第二种 使用无线WiFi连接 首先先了解一点底层的知识: Android系统底层运行着一个服务(adbd),用于响应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一。配置的属性为:service.adb.tcp.port,也就是监听的网络端口 以上属性的值 > 0:adbd将监听网络对应的端口(一般为5555) 以上属性的值 <=-1:adbd将监听USB 接下来是连接步骤: 1. 命令行输入:adb connect 172.16.4.37:5555 (:5555可省略) 提示:unable to connect to 172.16.4.37:5555 解决办法: 1)手机与PC相连,执行以下命令:adb tcpip 5555 成功提示:restarting in TCP mode port 5555 如果手机没有和PC连接,直接使用以上命令会提示 error:device not found 然后断开USB 2)接着执行adb connect 172.16

安卓设备 使用adb命令截图

Deadly 提交于 2020-01-07 08:21:26
安卓设备,使用adb指令截图,方法如下: 1. 连好数据线 2. 打开控制台(cmd) 3. 输入指令 adb shell screencap /sdcard/1.png //截图并保存到设备指定目录 adb pull /sdcard/1.png e:/1.png //从设备中把图片复制到电脑上指定目录 来源: CSDN 作者: zhouyingge1104 链接: https://blog.csdn.net/zhouyingge1104/article/details/103855429

ADB工具使用方法

三世轮回 提交于 2020-01-07 02:52:37
目录 一、参考资料 二、ADB工具常用命令 一、参考资料 暂无 二、ADB工具常用命令 在虚拟机下,安装完ADB工具,插入嵌入式设备,即可下面命令。 (安装方法可看 ADB安装方法 和 adb devices : no permissions 问题解决方法 ) ① adb shell 进入目标机的终端模式。 alinx@ubuntu : ~ $ adb shell root@android : / # ② adb devices 查看嵌入式设备的ID。 alinx@ubuntu : ~ $ adb devices List of devices attached 43 N0219412000040 device ③ adb pull 下载文件 alinx@ubuntu : ~ $ adb pull / online / test ~ / Downloads 2072 KB / s ( 419520 bytes in 0.197 s ) ④ adb push 上传文件 alinx@ubuntu : ~ $ adb push ~ / Downloads / test / online 2087 KB / s ( 419520 bytes in 0.196 s ) 来源: CSDN 作者: Ta o 链接: https://blog.csdn.net/weixin_41922484