android配置adb
❶ 如何用adb连接android手机
(1)首先先用usb线连接android手机,然后输入指令:adb tcpip,端口号默认为5555。
(1)android配置adb扩展阅读
adb是androidsdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有:
1、运行设备的shell(命令行)。
2、管理模拟器或设备的端口映射。
3、计算机和设备之间上传/下载文件。
3、将本地apk软件安装至模拟器或android设备
ADB是一个客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。而ADB驱动就是电脑与android设备的通信的客户端驱动程序。
❷ android开发的adb怎样安装
第一步,打开环境变量配置窗口。右击计算机,属性-高级系统设置-环境变量。
第二步,添加android系统环境变量。在系统变量下点击新建按钮,输入环境变量名android(自己的习惯命名),将android开发工具的路径导入,如图:
第三步,在path中添加刚刚添加的环境。选择系统变量中Path,点击编辑按钮,输入刚刚建好的环境,方法和配置java一样,记住要加两个百分号,如图:
第四步,测试环境变量。
首先打开运行命令,运行在开始菜单中就有,如果找不到可以在开始中搜索即可,也可以直接按住win+R快捷键,打开运行。
5
最后一步,在运行中输入cmd,调用命令操作窗口。进入后输入adb查看运行结果。
❸ Androidstudio-ADB远程调试
第一步:
查看sdk位置,并且记录下来:C:\Users\wrs13\AppData\Local\Android\Sdk
File → Project Structure → SDK location
第二步:进入C:\Users\wrs13\AppData\Local\Android\Sdk\platform-tools,
查看是否存在adb.exe,AdbWinApi.dll, AdbWinUsbApi.dll
如果有在path中,添加环境变量
第三步:此时,打开cmd,输入adb
第四步:新建,变量名为:ANDROID_HOME
变量值为: C:\Users\wrs13\AppData\Local\Android\Sdk,点击确定
第五步:重启android studio,点击Terminal,输入adb
如果自动看到很多英文信息,表示adb配置成功。
第六步:输入adb tcpip 5555
出现:restarting in TCP mode port:5555,表示端口正常,可以使用连接
第七部:适用所有手机,不ROOT也行,查看手机的IP地址:如adb connect 192.168.10.78
输入:adb connect 192.168.10.78:5555,看到如下信息则表示连接成功。这个时间,你可以拔掉数据线,运行程序,就可以正常看到日志了。
二:装插件 ADB WIFI
❹ Android 开发常用的adb命令
在Mac 下配置Android SDK的adb命令添加到环境变量:
1. 检查 .bash_profile
使用 vim .bash_profile 打开该文件,如果该文件存在则直接进入如下第二个步骤,如果该文件不存在,可通过下面命令创建.bash_profile:
touch .bash_profile
2. 编辑 .bash_profile
打开.bash_profile文件,进行编辑,命令如下:
vim .bash_profile
添加如下内容, 以下是我的sdk的路径,具体路径根据自己sdk路径稍作改动即可;
3. 保存 .bash_profile
按 esc 键后退,然后输入 :wq 后保存退出;
4. 更新配置
source .bash_profile
(1) 查看当前显示的activity的名字**
(2) 查看前台Activity
(3). 查看前台Activity的栈信息
结果如下:
在没有root的手机里想adb pull出里面的东西可以先用这个命令搜出位置,然后在pull出来
将apk后缀改成zip, 然后解压,
Ctrl + C 停止录屏
配置fastboot命令环境变量
fastboot刷机步骤:
持续更新...
❺ Android 常用adb命令
常用adb 命令
配置mat 环境,因为从 android profile直接获取到的hprof文件格式与mat的格式不兼容,所以需要使用工具转换一下
第 1 行:进程信息
总共(total):754个
运行中(running)状态:1个
休眠(sleeping)状态:753个
停止(stopped)状态:0个
僵尸(zombie)状态:0个
第 2 行:内存信息
5.5G total:物理内存总量
5.4G used:使用中的内存量
165M free:空闲内存量
76M buffers: 缓存的内存量
第 3 行:Swap分区信息
2.5G total:交换区总量
789M used:使用的交换区大小
1.7G free:空闲交换区大小
2.4G cached:缓冲的交换区大小
内存监控时,可以监控swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是内存不够用了。
第 4 行:CPU信息
800%cpu:8核cpu
100%user:用户进程使用CPU占比
3%nice:优先值为负的进程占比
54%sys:内核进程使用CPU占比
641%idle:除IO等待时间以外的其它等待时间占比
0%iow:IO等待时间占比
3%irq:硬中断时间占比
0%sirq:软中断时间占比
第 5 行及以下:各进程的状态监控
PID:进程id
USER:进程所属用户
PR:进程优先级
NI:nice值,负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量,VIRT=SWAP+RES
RES:进程使用的、未被换出的物理内存大小,RES=CODE+DATA
SHR:共享内存大小
S:进程状态
%CPU:上次更新到现在的CPU占用时间比
%MEM:使用物理内存占比
TIME+:进程时间的CPU时间总计,单位1/100秒
ARGS:进程名
❻ android利用adb命令,获取当前界面(当前Task的栈顶).
开发项目中经常会遇到很多手机厂商制造的麻烦.如涉及权限,程序授权(受信任应用),或service自启动管理等.由于android手机种类繁多,厂商自制系统各自为王.弄得我们有时不得不针对固定的厂商或机型做定制开发.
本文就提供一种靠adb命令获取手机当前activity的方法!
1.首先 要配置adb环境变量 这里就不多说了,自己网络就好了,非常简单!
2.配置好环境变量后,就可以运用adb 命令了.
以OPPO r9S获取自启动管理界面为例:
将手机调好到指定界面后:打开cmd 输入
1) adb devices //查看链接设备
adb shell mpsys activity top //获取栈顶activity
![Q%T]T N0RQ0X{@ GP~TVZFG.png]( http://upload-images.jianshu.io/upload_images/3995903-d4895ea759168dc6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
2) 1.cmd命令中输入:adb shell 进入shell命令模式
2.shell中输入:logcat | grep ActivityManager 真机运行应用,可以实时 查看当前正在运行的Activity;
或者也可以用第二种方法.
至于用那种,看界面吧,这里第二种就不贴图了.读者自己去尝试吧!
补充:已测试手机(为service开启自启动或设置受保护程序);
❼ 如何安装Android SDK和设置ADB
安装Android SDK和设置ADB步骤:
注:在安装前,首先要配置JDK环境变量,JDK在java官网下载即可。
一、 JDK环境配置:
1. 安装好jdk后右击"我的电脑">属性>高级>单击"环境变量"按钮
2. 点击"系统变量"选项框中的"新建"按钮
3. 在变量名右边的文本框中输入 JAVA_HOME
4. 在变量值右边的文本框中输入jdk的安装路径(如盘符:*Javajdk1.*)直到jdk文件夹根目录,之后点确定保存退出
7.在变量名右边的文本框中输入CLASSPATH
8.在变量值右边的文本框中输入".;%JAVA_HOME%jrelib t.jar.;%JAVA_HOME%lib ools.jar" 点确定>确定>确定后保存退出
二、测试
1. 配置好环境后:开始>运行>cmd 在命令窗口输入java -version
2. 回车后如果显示有java version "1.*.x"则说明安装好再输入java>回车>javac>回车后,显示相关jdk相关信息则说明配置成功
三、SDK安装成功后,配置环境变量(SDK安装需要“翻墙”在Google上网才能下载安装包)
1. 鼠标右键击"我的电脑">属性>高级系统设置>高级>单击"环境变量"按钮
2. 在系统变量中,双击下拉列表中变量为"Path"的项
3.在弹出的对话框中的变量值右边的文本框的最后输入adb.exe和fastboot.exe所在的盘符,如”; C:Workandroid-sdk_r07-windowsandroid-sdk-windowsplatform-tools”点击确定退出设置即可
四、ADB调试
1. 将手机设置为debug模式,在开发者选项中
2. 手机通过USB线插上电脑,连接成功以后,第一次连接的手机会在手机屏幕上显示一串字符,直接选择接受。
3. 打开CMD,输入:ADB devices,看是否出现以下
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
248227000396 device
如果出现
adb server is out of date.killing
ADB server didn't ACK
* failed to start daemon *
请按照以下步骤操作:
1. 关闭所有的防火墙软件
2. 在cmd窗口输入:C:Usersxxxx>adb nodaemon server, 系统提示“ cannot bind 'tcp:5037' 这是ADB所需要的5037端口被占用了,关掉占用的进程即可。
总结:安装Android SDK和设置ADB时,先要安装JDK,配置环境变量,然后安装SDK,配置环境变量,最后ADB调试 顺序不能弄反,JDK、SDK、ADB和fastboot工具要提前下载好
❽ 如何配置android的adb环境变量
解决的办法有两种:
(1)配置android sdk的环境变量;
(2)直接进入android sdk所在的目录执行(其实可以不配置环境变量而直接进入目录执行文件的)。
方法一:配置android sdk环境变量,以我安装的android sdk为例(E:android-sdk),如图-2。
在设置系统环境变量的地方新建ANDROID_HOME(右键点击我的电脑–>属性–>高级–>环境变量–>系统变量–>新建,注意是“系统变量”而不是“Administrator的用户变量”)
(1)ANDROID_HOME=E:android-sdk(android sdk所在目录),如图-3;
(2)在 path 中加入 %ANDROID_HOME% ools ,注意不要改变其他文件路径,只需在分号后面加入,如图-4。
如果是2.3版本,想在任意命令行上执行adb命令,还需要在path中加入%ANDROID_HOME%platform-tools,即%ANDROID_HOME% ools与%ANDROID_HOME%platform-tools同时加入path中,tools目录运行android命令,platform-tools目录运行adb命令,如图-4。
❾ 超实用的adb与adb shell常用命令汇总
adb(Android Debug Bridge),SDK自带的工具,可实现桥接功能,实现PC和android设备的交互
adb shell:基于Android linux系统操作,放在安卓设备的system/bin目录下,手机端的命令
一:adb常用命令
1. PC连接android设备
(PC与android设备连接同一个wifi,或处于同一个局域网)
连接:adb connect ip:5555
断开连接:adb disconnect ip
查看连接设备的信息:adb devices
获取设备的状态:adb get-state
2. 重启adb server
打开adb服务:adb start-service
关闭adb服务:adb kill-service
3. 安装卸载软件
安装:adb install apkpath(某个apk)
adb install -r :强制安装
卸载: adb uninstall package(可用adb shell pm list packages查看包名)
4. 打印日志
打印android系统日志:adb logcat
将日志打印并保存指定文件夹:adb logcat > /Users/apple/Desktop/log.txt
终止进程:control+C
打印mpsys,mpstate,logcat的输出,用于分析错误:adb bugreport
5. PC与android设备上文件复制
android设备上文件复制到PC上:adb pull
PC上文件推至android设备:adb push
6.重新挂载system分区为可写,需要root权限./system分区默认挂载为只读,但有些操作比如给android系统添加命令,删除自带应用等需对系统进行写操作,得重新挂载为可写
adb shell
su
或:adb root
adb remount 重新挂载文件系统,获得可写的权限(默认情况是只有可读权限的),使用adb remount 的前提是要有root权限
7. 删除系统应用
adb root
adb remount
adb shell
cd system/app
rm *apk
二:adb shell命令
adb shell 进入系统子目录,exit 退出
1. pm命令
列出系统应用的所有包名:adb shell pm list packages 可用grep来过滤:adb shell pm list packages | grep 关键字
清除应用数据与缓存:adb shell pm clear <packagename>
2. am命令
启动应用:adb shell am start -n com.xxx.xxxxxxx|xxx.Activity(可通过adb shell mpsys activity activities | grep mFocusedActivity查看
强制停止应用:adb shell am force-stop <packagename>
3. input命令
模拟点击事件,点击坐标点(x,y):adb shell input tap x y
模拟滑动事件,从(x1,y1)到(x2,y2):adb shell input swipe x1 y1 x2 y2
发送文本内容:adb shell input text
模拟按下home:adb shell input keyevent KRYCODE_HOME
4. screencap命令
截屏:adb shell screencap
5. 查看网络状态命令
查看当前网络状态:adb shell netstat
通过配置文件配置和管理网络连接:adb shell netcfg
查看网络信息:ifconfig
测试网络联网状态:ping
5.其它相关命令
查看当前终端中进程:adb shell ps
获取cpu信息:adb shell cat /proc/cpuinfo
查看内存信息:adb shell cat /proc/meminfo
查看屏幕分辨率:adb shell wm size
查看设备ip地址:adb shell ifconfig | grep Mask
查看实时资源占用情况:adb shell top
❿ 【Android】如何使用ADB进行调试
1、adb devices
( 用于查看当前adb连接的设备有哪些,这里目前是无)
(10)android配置adb扩展阅读:
无线使用ADB(Android Debug Bridge)非常的实用,它能够让你的手机用无线来取代USB连接,与电脑链接起来更加的方便快捷,还可以保护电池。需要root。
还可以进行以下的操作:
1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
2、在设备上运行shell命令;
3、管理设备或手机模拟器上的预定端口;
4、在设备或手机模拟器上复制或粘贴文件;
老玩家对adb这个调试工具肯定不陌生了,不过一般都是用USB连接来玩儿,这次带来的是用无线进行连接,就太强大了,毕竟usb连接对电池的寿命有一定影响。