adb命令

app自动化安装ADT-->遇到的问题

限于喜欢 提交于 2019-12-10 10:03:47
1.下载adt-bundle-windows-x86_64-20140702 2.配置环境变量-> 添加 ANDROID_HOM环境变量,配置sdk根目录 3. 在 PATH变量中添加adb所有的目录--->;%ANDROID_HOME%\platform-tools 4. 进入 cmd命令行,输入adb version--->提示:“'adb' 不是内部或外部命令,也不是可运行的程序” 5.解决办法: 出现c:\users\administrator>,在运行指令的文件夹中粘贴adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个文件,复制到C:\users\administrator文件夹中即可解决此问题 (来自: https://blog.csdn.net/esunshine1985/article/details/44602351 ) 来源: https://www.cnblogs.com/manbuzhezhi/p/12014909.html

Andriod APP自动安装脚本:Appium+Python

…衆ロ難τιáo~ 提交于 2019-12-10 02:50:09
Andriod APP自动安装脚本:Appium+Python 这篇,我们开始来一个实战练习,如何通过appium自动把电脑上一个安卓程序包给安装到一台Andriod手机或者Andriod模拟器中。 一、自动化安装apk包到手机脚本: import os from appium import webdriver # apk_path = os.path.abspath(os.path.join(os.path.dirname(__file__),"..")) #获取当前项目的根路径 desired_caps ={} desired_caps['platformName'] = 'Android' #设备系统 desired_caps['platformVersion'] = '5.1.1' #设备系统版本 desired_caps['deviceName'] = 'HUAWEI MLA-AL10' #设备名称 # 测试apk包的路径 #desired_caps['app'] = apk_path + '\\app\\shoujibaidu.apk' desired_caps['app'] = 'C:\\Users\Administrator\\Desktop\\test201911251100_4.6.1(361)_461_jiagu_sign.apk' #driver =

Appium移动端测试--基础预热

元气小坏坏 提交于 2019-12-09 22:42:43
目录 Android自动化环境准备 需要安装的软件: Appium多端架构与自动化 Android自动化前提依赖: 获取App的信息: Android常用命令 adb shell 常用命令列表: Android性能统计dumpsys uiautomator 简单的自动化工具input命令 Appium生态工具 Appium desktop主要功能 录制用例并执行 近日开始了移动端自动化测试的学习之路,决定在学习的过程中进行笔记,总结学习,印象或许会深刻一些。 Android自动化环境准备 1、 Android SDK:- 下载 Android SDK(可以先使用Android Studio辅助安装),并设置 PATH 变量加入 SDK 的工具目录; 2、模拟器: Android Studio 自带 Emulator [推荐] Genymotion、网易 MuMu、BlueStacks 3、真机 需要安装的软件: 1、安装Android Studio(包含了SDK和Emulator) 2、安装Node.js和npm 3、安装Appium() 4、安装脚本IDE Pycharm 接下来大概的看一下与Appium相关的知识点。 Appium多端架构与自动化 Android自动化前提依赖: 获取App的信息: 获取App信息 获取当前界面元素:adb shell dunpsys

adb adb monkey命令及介绍

為{幸葍}努か 提交于 2019-12-09 20:50:43
1.adb的组成部分 守护进程,客户端,服务器端` 2.Monkey程序是Google公司提供的一个压力和稳定性测试的工具 3.命令 命令 参数 功能 adb version 查看当前adb 版本 adb devices 查看当前连接设备列表 查看当前连接设备信息 adb strat-server 启动adb 服务 adb kill-server 停止adb 服务 adb connect 如果是USB 连接,直接会连接ADB ,如果是想通过网络连接, 则需要在同一个局域网,通过IP 连接 adb disconnect 断开连接设备 adb reboot 重启手机 adb install –r E:/AD.APK 安装APP ,如果apk 已安装,则覆盖安装 -r 如果apk 已安装,则重新安装apk 并保留数据和缓存文件 -d 允许降级覆盖安装 adb shell pm install -r/data/lmm/zhihu.apk 安装模拟里的apk adb uninstall 包名 卸载aPP ,不保留数据和缓存文件 -k 卸载app 但保留数据和缓存文件 adb shell pm list packages 列出设备上的所有包名 -s 列出系统应用的所有包名 -3 列出除了系统应用的第三方应用包名 -f 查看安装包位置 -d 只显示disabled 的应用 -e

itop-4412 学习笔记:利用Android ADB 传文件、烧写Android系统

ぃ、小莉子 提交于 2019-12-09 12:28:41
安装 ADB 驱动 百度搜索相关驱动程序或者使用驱动精灵,360手机助手都行。 验证 ADB 驱动安装是否成功 打开Android设备后,将 OTG 线与电脑相连,(注意必须先把 Android 设备打开,否则电脑将会识别为 USB 设备)在设备管理器中应该出现: ADB 传文件 ① 在 “platform-tools” 文件夹中打开 cmd.exe (注意:不同的操作系统对应不同的cmd,如 win10 可以搜索 cmd, 打开文件夹位置,替换掉 “platform-tools” 中的 cmd.exe) ② 将文件拷贝到 “platform-tools” 文件夹中,然后执行以下命令: adb push 文件名 / data / / 将该文件发送到Android设备中的 data 文件夹中 adb shell / / 登录 Android 的 shell,登录后许多命令与 Linux 相同,如 ls ,cd cd data / / 进入 data 文件夹 chmod 777 helloworld / / 修改权限 . / helloworld / / 运行 helloworld 程序 exit / / 退出shell命令 ADB 烧写操作系统 ① 将文件系统的四个镜像 “ramdisk-uboot.img”、 “system.img” “u-boot-iTOP 4412.bin”、

史上最全的用Python操控手机APP攻略!建议收藏!

我的梦境 提交于 2019-12-06 16:38:53
​最近经常看到用Python操作手机APP的项目,例如抖音、闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境。至于什么是ADB,很多大神都讲过,只是写得比较专业,我等菜鸟看完还是云里雾里。 ​ ​ 为了使没有安卓开发经验的人也能快速学会用Python操作手机APP,我从Android SDK部署、ADB基础应用、Python操作手机等方面入手写了这篇文章,目的是使大家对ADB的使用有一个直观的认识,这样在玩上面提到的这些项目时会更轻松一些。 事先声明:本文涉及的各类操作可能有多种实现方法,我只会提及其中一种,而且我采取的方法很有可能不是最优的方法。 1 Android SDK下载和部署 说起Android SDK工具,那还真是不少,有SDK Tools、SDK、Platform-tools等等,这里我推荐SDK Tools,进入https://www.androiddevtools.cn/这个网站可以看到下图中的界面,选择自己对应的系统版本(zip版)下载。 ​ 将下载后的文件解压缩,运行其中的SDK Manager.exe文件,进入Packages安装管理界面,对于新手朋友们我建议直接使用默认选项,然后点击右下角的 Install XX packages 按钮,整个下载安装过程大概需要几十分钟,具体时间跟个人网速有关。 ​ 接着就是配置环境变量了,把android

Android ADB 实用总结

依然范特西╮ 提交于 2019-12-06 15:08:02
一、背景 从系统架构上来说,Android是基于Linux系统基础上,做了进一步的定制与修改,并融入了自身的特有功能,且向应用层提供应用程序接口,供开发者使用。系统内核层面,主体依然是Linux内核。因此,以往的Linux系统上的开发、使用和经验,在Android系统上很大程度上还是适用的。 Android应用程序的开发与运行通常处于不同的设备环境,开发端在开发应用程序的过程中,往往涉及到对应用程序运行时的调试。同时,Android设备在运行过程中,需要有类似于Linux系统本身的一套机制,通过直接从另外一端连接后,就能直接在对应的权限范围内,进行系统监测与管理。也就是说,无论是Android应用程序本身的开发调试过程,还是对Android系统的管理,都需要一套机制,以方面外界可以直接触达到Android系统运行时本身。 二、adb adb,全称Android Debug Bridge,看名字就知道,这是一个用来进行Android开发调试的桥接工具。Android一般在PC端进行开发,最终在手机等设备上运行。自然的,此处桥接的两端一端是开发端(或调试端,如PC端),另一端是运行端(如手机端)。两端桥接后,我们可以从开发端直接通过adb命令的方式,将指令传递到运行端,并得以执行。 实际使用过程中,adb的命令发出,往往通过开发端的命令行工具,如iTerm2等。adb命令都是 adb

用python一步一步教你玩微信小程序【跳一跳】

£可爱£侵袭症+ 提交于 2019-12-06 15:01:01
12月28日,微信上线了小游戏「跳一跳」,瞬间成了全民游戏,如何牢牢占据排行榜的第一位呢?用Python帮助你,Python真的无所不能。 作为技术出身的我们,是不是想用技术改变排名呢? 注意:本文适用对象为window系统,安卓用户。 这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。 可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面 如果能精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃?网上有小伙伴就写了一个 python 脚本进行验证实现高分 下面就利用python实现微信小程序游戏跳一跳详细教程 工具准备 Python 2.7 windows7 电脑 Android真机 adb 驱动 Python Matplot绘图 依赖安装包 如果你是ios,请参考下面的配置:在真机调试wda,参考iOS 真机如何安装 WebDriverAgent TesterHome,用这个python的客户端openatx/facebook-wda,把adb的调用替换成wda的api就好了 安装依赖包 1:Python下载 地址:https://www.python.org/downloads/ 进入Python官方网站,将Python下载下来。在官网点击Download,选择Windows

adb查看Android app包名

ⅰ亾dé卋堺 提交于 2019-12-06 14:31:39
1. 确保电脑已经安装了adb.exe文件 2. 使用USB连接你的手机到电脑上,输入下图所示的命令后按下回车键:adb devices 3. 使用手机打开某个应用程序 4.回到命令号窗口,输入代码如下:adb shell dumpsys window w |findstr \/ |findstr name= 5.步骤5后,查询到的应用程序的包名 来源: https://www.cnblogs.com/cxcjhk/p/11990121.html

adb的常用命令

柔情痞子 提交于 2019-12-06 13:50:34
通过adb操作android设备 连接上数据线,然后把手机开发者模式打开,打开usb调试。 adb命令 在开发和测试中可以通过adb来管理多台设备,一般格式为: adb [-e | -d | <设备序列号>] <子命令> 1、查看连接设备 adb devices 2、多台设备连接选择一台设备 adb -s 设备名称 3、获取设备状态 adb get-state 设备的状态有 3 种,device , offline , unknown   device:设备正常连接   offline:连接出现异常,设备无响应   unknown:没有连接设备 4、查看安装在设备上的应用信息 adb shell pm list package 5、查看设备上的系统应用 adb shell pm list package -s 6、查看设备上应用包名及对应的apk名及存放位置 adb shell pm list package -f 7、过滤应用 adb shell pm list package <过滤条件> 8、安装apk包命令 adb install 路径名/包名.apk (路径名:安装包在电脑上的路径) adb install -r 路径名/包名.apk #覆盖强制安装 9、卸载app adb uninstall app包名 10、查看app版本号 adb shell "dumpsys