adb命令

android socket各种通信

▼魔方 西西 提交于 2019-12-02 07:16:45
我已经试验成功: ps:模拟器做服务器,PC机做客户端。如果通过wifi连接的话直接访问IP就行,不用重定向。 PC访问模拟器用localhost即127.0.0.1, 模拟器 访问 模拟器用10.0.2.2 本人已成功运行,看你的RP了- - server: Java代码 /** * Server.java * @author wuzq * @create 2012-2-21 */ package com.warner.client; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.Console; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Socket; public class G3ExpPCclient { public static final String adb_path= "E:\\android-sdk-windows\\tools\\adb " ; //adb所在路径 private static final String

ADK命令——APK包操作

心已入冬 提交于 2019-12-02 06:22:16
安装与卸载.apk文件 方式一: 步骤一:adb install apk 安装包 举例:adb install D:\adk\CalcTest.apk(自己的文件存放路径) 步骤二:cd C:\sdk\android-sdk-windows\build-tools\21.1.2(在这个目录下才支持appt命令) 步骤三:aapt dump badging D:\adk\CalcTest.apk 所需的 结果: com.sky.jisuanji 退出到管理员目录: cd c:\Users\Administrator.USER-20190626SO 步骤四:adb uninstal l com.sky.jisuanji 方式二: 步骤一:adb install apk 安装包 举例:adb install D:\adk\CalcTest.apk 步骤二:adb shell 步骤三:dumpsys activity | grep mFocusedActivity (需要在手机端打开包对应的程序) 需要退出到管理员命令下:exit 步骤四:adb uninstall com.ibox.calculators 来源: https://www.cnblogs.com/603115lh/p/11734206.html

adb电脑桥梁手机步骤以及操作

自古美人都是妖i 提交于 2019-12-02 06:21:07
一、连接模拟机 1、下载Android SDK并解压到自己的路径下(建议放在c盘) 2、设置系统环境变量:新建一个ANDROID_HOME,值为C:\sdk\android-sdk-windows\platform-tools 3、下载一个模拟器,启动。 4、进入cmd输入adb,出现英文,表示abd环境配置成功,如果不成功进入abd目录输入cmd,再输入abd. 5、执行adb connect 127.0.0.1:6555,开通一个通道 6、输入adb devices 7、输入adb shell,进入手机后台界面,出现以下图片,连接手机成功。 二、真机连接 1、通过数据线连接自己的电脑(注意模拟机跟真机会冲突,在连接真机的时候,关掉自己的模拟机。) 2、打开手机,点击设置,点击关于版本,点击手机版本7次,进入开发者模式。 3、点击辅助功能,选择开发者模式,选择调试程序。 4、进入cmd,使用adb devices命令。 5输入 adb shell 进入手机后台界面,出现跟上图类似结果出现,连接成功。 三、操作 1. 安装 apk adb install apk安装包 2、进入cmd,adb安装目录,输入 adb install D:\software\jisuanqi_589.apk(注意实在windows下不是在真机或者模拟机系统) 3、下载成功

adb shell am instrument 命令详解

一个人想着一个人 提交于 2019-12-02 05:04:10
adb指令启动测试脚本 adb shell am instrument -w com.netease.open.airbase/android.support.test.runner.AndroidJUnitRunner 1 Instrument是什么? instrument为am命令的一个子命令。用于启动一个Instrumentation测试。首先连接手机或者模拟器,通过adb shell命令,进入shell层进行操作。 2 命令格式及参数解读(来自官网) 格式:i nstrument [options] component 目标 component 是表单 test_package/runner_class,在UiAutomator2.0中,目标 component为:测试包名/android.support.test.runner.AndroidJUnitRunner(即运行器固定:AndroidJUnitRunner类是一个JUnit测试运行器,允许运行JUnit 3或JUnit 4测试类在 Android 设备上,包括那些使用Espresso和UI Automator框架。) 各项参数: -r:以原始形式输出测试结果;该选项通常是在性能测试时与[-e perf true]一起使用。 -e name value:提供了以键值对形式存在的过滤器和参数。例如:-e

app测试基础知识之命令

自古美人都是妖i 提交于 2019-12-02 03:14:39
app测试点:功能测试,安全测试,用户体验测试,交叉事件测试,兼容性测试,性能测试,安装/升级/卸载 ,UI测试 命令操作: adb connect 名 adb devices adb install (.apk) adb uninstall 包名 查看包名,获取操作的实时日志: adb logcat -v time |find str START 上传和下载 adb push 本地路径 目标路径 adb pull 目标路径 本地路径 monkey对APP进行测试并生成相关日志: 先adb (-s设备名)logcat -c adb logcat -v time >日志文件路径 adb shell mokey (-v -v -v) -p (app包名) -v 次数 》日志文件路径 一般来说有两种错误: anr in 程序没响应(在locat shell 下 data/anr/ 查找traces.txt) nullpoint 程序崩溃 修改完成做回归测试: 先adb (-s设备名)logcat -c adb logcat -v time >日志文件路径 然后 adb shell mokey -p (app包名) -s 轨迹 来源: https://www.cnblogs.com/saran/p/11715362.html

adb 常用命令总结

China☆狼群 提交于 2019-12-01 23:55:21
1:adb 定义:电脑与手机进行通信的桥梁(默认端口是5037) 2:adb version 查看adb命令是否按照成功 3:adb devices 输出连接的安卓设备 4:adb shell 进入手机命令终端 5: adb pull 手机路径 电脑路径 从手机拉取文件到电脑 6:adb push 电脑路径 手机路径 从电脑上传文件到手机 7:adb logcat 查看日志 adb logcat > D:\logcat\logcat.txt 将日志文件输出到电脑下D盘logcat文件中 8:adb install xx.apk 安装xx.apk adb install -r xx.apk (重新安装并保存数据和缓存文件) 9:adb uninstall 包名(应用程序身份证) 卸载 adb uninstall -k (包名) 卸载(保留数据和缓存文件) 10:adb shell dumpsys activity | find "mFocusedActivity" 查看当前应用程序的包名 11:手机与电脑远程调试步骤(手机与PC连接同一个路由器) * 手机通过usb连接到pc端 * adb devices 查看手机设备(是否成功连接) * adb tcpip 5555确定手机与pc通讯端口号) *adb connect 手机IP+端口 *adb disconnect 取消远程调试

在模拟器安装测试APP,给指定设备安装APP

给你一囗甜甜゛ 提交于 2019-12-01 21:56:33
1、配置好安卓环境变量,确保adb已连接且可用 2、启动模拟器,通过cmd命令行窗口 输入adb devices,出现设备信息,该设备信息是模拟器的device ID 3、进入APP的存放目录:D:\workspace\RentalBayUITest\apps 4、用adb命令安装 该APP,会自动安装到虚拟设备上:adb install -r rent_test_v1.4.0.apk,加-r参数可以覆盖安装,安装成功。 5、adb devices查看,有多个设备,给指定设备安装APP,adb -s 设备UID install -r APP 如:cd进入APP的目录,执行命令:adb -s f223413 install -r rent_test_v1.4.0.apk 来源: https://www.cnblogs.com/cainiaotest/p/11713868.html

adb命令

别来无恙 提交于 2019-12-01 21:53:05
@[toc] # 1.自己常用命令: ## 1.1 安装apk adb install -r -d ***.apk -r replace -d downGrade ## 1.2 查看进程号 adb shell ps -ef |grep *** ## 1.3 更改分辨率 adb shell wm size 1080x1920 更改 adb shell wm size reset 恢复 adb shell dumpsys window displays |grep init 查看分辨率 ## 1.4 打开设置 adb shell am start com.android.settings 开启设置页面 adb shell am start 应用包名/.应用包名下类名 开启设置页面 adb shell am start 应用包名/其他包名+.类名 开启设置页面 adb shell am start -a action action为广播的action 开启设置页面 ## 1.5 查看surfaceflinger adb shell dumpsys SurfaceFlinger ## 1.6 查看属性 adb shell getprop |grep *** # 2.详细命令参考如下: 转载:https://github.com/mzlogin/awesome-adb#%E5%91%BD

ADB常用命令

孤街醉人 提交于 2019-12-01 20:29:01
adb-Android Debug Bridge 安卓调试连接,开发人员使用adb可以更快更好的调试apk,而作为测试人员了解adb也可以让我们更高效的测试Android项目,可以通过adb安装卸载apk,拷贝推送文件,查看设备硬件信息,查看应用程序资源占用,在设备执行shell命令等等。 ADB是一个c/s架构的应用程序,运行pc端的adb server和adb client,以及运行在设备中的adb demon,adb server将adb client发送的命令请求通过USB或者tcp的方式发送到对应的adb demon中,adb demon作为一个后台进程在Android设备或模拟器中运行,它的作用是连接adb服务器,并且为运行在主机上的客户端提供一些服务。 命令语法 adb [-d | -s | -e ] -d: 指定当前唯一通过USB连接的Android设备作为命令目标 -s: 指定相应serialNumber 号的设备/模拟器为命令目标 -e: 指定当前唯一运行的模拟器作为命令目标 adb devices 查看当前连接的设备 5ENDU19524000209即为serialNumber 号 为指定设备安装apk adb -s 5ENDU19524000209 install test.apk 启动停止 adb start-server adb kill-server

Android adb 使用详细介绍(含adb使用命令行)

余生长醉 提交于 2019-12-01 19:15:08
Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分: l 客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端。 l 服务端部分,是运行在开发用电脑上的后台进程,用于管理客户端与运行在模拟器或真机的守护进程通信。 l 守护进程部分,运行于模拟器或手机的后台。 当启动adb客户端时,客户端首先检测adb服务端进程是否运行,如果没有运行,则启动服务端。当服务端启动时,它会绑定到本地的TCP5037端口,并且监听从adb客户端发来的命令——所有的adb客户端都使用5037端口与adb服务端通信。 接下来服务端与所有正在运行的模拟器或手机连接。它通过扫描5555-5585之间的奇数号端口来搜索模拟器或手机,一旦发现adb守护进程,就通过此端口进行连接。需要说明的是,每一个模拟器或手机使用一对有序的端口,偶数号端口用于控制台连接,奇数号端口用于adb连接,例如: Emulator 1, console: 5554 Emulator 1, adb: 5555 Emulator 2, console: 5556 Emulator 2, adb: 5557 ... 即如果模拟器与adb在5555端口连接,则其与控制台的连接就是5554端口。