adb命令

adb常用操作命令

主宰稳场 提交于 2019-12-22 18:55:45
1、adb devices 查看当前链接设备,列出连接到计算机的Android设备或者模拟器 2、adb install <apk文件路径> 安装软件 3、adb uninstall <软件名> 卸载apk之前要先查看报名: 知晓包名之后,就可以运用命令卸载该APK 4、adb shell dmesg打印出内核调试信息,操作下图命令可在D:盘目录查看到导出的内核dmesg.txt信息 5、adb push <本地路径> <远程路径手机设备>:将本地文件push到手机 6、adb pull <远程路径手机设备> <本地路径> :将手机内文件pull到本地 来源: https://www.cnblogs.com/wonderful0714/p/4585821.html

Android adb shell 命令大全

荒凉一梦 提交于 2019-12-22 08:48:14
1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称 6. 创建SDCard: mksdcard 1024M ~/名称.img 7. AVD(模拟器)所在位置: Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd) 8. 启动DDMS: ddms 9. 显示当前运行的全部模拟器: adb devices 10. 对某一模拟器执行命令: abd -s 模拟器编号 命令 11. 安装应用程序: adb install -r 应用程序.apk 12. 获取模拟器中的文件: adb pull <remote> <local> 13. 向模拟器中写文件: adb push <local> <remote> 14. 进入模拟器的shell模式: adb

Android开发笔记之adb参数指南

元气小坏坏 提交于 2019-12-21 20:52:46
ADB (Android Debug Bridge) Android 提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在你安装的android的sdk开发包tools(或platform-tools)目录下 adb使用方法: adb [-d|-e|-s <serialNumber>] <command> 当你发出一个命令,系统启用Android客户端。客户端并不与模拟器实例相关,所以如果双服务器/设备是运行中的,你需要用-d选项 去为应被控制的命令确定目标实例。关于使用这个选项的更多信息,可以查看模拟器/设备实例术语控制命令。 1、安装应用 到模拟器: 你可以使用adb从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。像这样做,使用install命令。这个 install命令要求你必须指定你所要安装的.apk文件的路径: adb install <path_to_apk> 为 了获取更多的关于怎样创建一个可以安装在模拟器/设备实例上的.apk文件的信息,可参照Android Asset Packaging Tool (aapt). 要注意的是,如果你正在使用Eclipse IDE并且已经安装过ADT插件,那么就不需要直接使用adb(或者aapt)去安装模拟器/设备上的应用程序。否则,ADT插件代你全权处理应用程序的 打包和安装

adb常用命令介绍

走远了吗. 提交于 2019-12-21 19:58:37
adb connect 命令格式:adb connect <host>[:<port>] 作用:connect to a device via TCP/IP,Port 5555 is used by default if no port number is specified. 通过TCP/IP连接到远程设备 例子:连接到IP为192.168.2.99的设备 adb connect 192.168.2.99 adb disconnect 命令格式:adb disconnect [<host>[:<port>]] 作用:disconnect from a TCP/IP device,断开设备连接 例子:与IP为192.168.2.99的设备断开连接 adb disconnect 192.168.2.99 adb devices 命令格式:adb devices 作用:list all connected devices,列出当前已连接的设备。 adb pull 命令格式:adb pull <remote> [<local>] 作用:copy file/dir from device,从设备复制文件或目录到本地服务器或电脑 例子:将设备上/storage/ScreenRecorder/video.mp4文件复制到本地服务器的/home/roger/tmp/video.mp4 adb

Android学习笔记_60_Android常用ADB命令

╄→尐↘猪︶ㄣ 提交于 2019-12-21 11:33:23
第一部分: 1. ubuntu下配置环境anroid变量: 在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment 2. 运行Eclipse,还需要配置JAVA环境变量 #set java environment JAVA_HOME=/home/loginname/jdk目录名 JRE_HOME=/home/loginname/jdk目录名/jre export PATH=$JAVA_HOME/bin: $ JRE_HOME/bin: $ PATH export CLASSPATH= $ JAVA_HOME/lib: $ JRE_HOME/lib: $ CLASSPATH export PATH=/home/loginname/android-sdk-linux_86/tools: $ PATH 保存后,重启 3. 加入设备ID标识到当前的android调试环境 在/home/loginname/.android文件中添加,android终端的设备标识ID 4. 更新sdk 【android update sdk】更新sdk 5. 常用命令: 【adb help】获取帮助 【adb get-serialno】获取设备串号 【adb root】获取root权限,对部分手机有用

adb 常用命令集合

人走茶凉 提交于 2019-12-21 02:44:42
adb是什么? :adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称 6. 创建SDCard: mksdcard 1024M ~/名称.img

adb常用命令

夙愿已清 提交于 2019-12-20 23:38:12
adb connect 127.0.0.1:62001 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称 6. 创建SDCard: mksdcard 1024M ~/名称.img 7. AVD(模拟器)所在位置: Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd) 8. 启动DDMS: ddms 9. 显示当前运行的全部模拟器: adb devices 10. 对某一模拟器执行命令: abd -s 模拟器编号 命令 11. 安装应用程序: adb install -r 应用程序.apk 12. 获取模拟器中的文件: adb pull <remote> <local> 13. 向模拟器中写文件: adb push <local> <remote

使用adb命令 PC和移动端互传数据

帅比萌擦擦* 提交于 2019-12-20 00:24:39
PC向移动端传输数据 前面是本地路径 后面是移动端路径;可以理解为 推送本地文件到移动端生成该文件 adb push v1.0.25/commlinkclient.apk /storage/emulated/0/CommlinkClient/apks/commlinkclient.apk 移动端向PC传输数据 与上面相反;拉取远程文件到本地 adb pull /storage/emulated/0/CommlinkClient/logs/2019年12月19日/ ./logs 总结 1.拉取和推送 路径相反 2.可以传输文件夹也可以传输具体某个文件 来源: CSDN 作者: 输赢成败 链接: https://blog.csdn.net/weixin_42258548/article/details/103611806

在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令

僤鯓⒐⒋嵵緔 提交于 2019-12-20 00:11:23
通过命令行执行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_KEY> <EXTRA_BOOLEAN_VALUE> ...] [-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...] [-n <COMPONENT>] [-f <FLAGS>] [<URI>] 例如:               要发送给谁 指令类型 key值 value值 (后面一样) adb shell am broadcast -a android.intent.action.EDIT --es test_string "this is test string" --ei test_int 100 --ez test_boolean true 说明:蓝色为key,红色为value,分别为String类型,int类型,boolean类型 -----------------------------------------------

Monkey测试简介

核能气质少年 提交于 2019-12-19 03:34:41
在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了,他其实是继承与adb shell中的一段的shell指令。 一monkey测试的相关的原理 monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件。 二、Monkey程序介绍 1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/sdk/sdk/tools/lib/monkey.jar;相应的途径如图所示: 注意了我的sdk在f盘 2) Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/sdk/sdk/tools/bin/monkey; 这样就可以通过在CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试了。 如果我不会用monkey怎么办了??? 三、Monkey命令的简单帮助 要获取Monkey命令自带的简单帮助,在CMD中执行命令: adb