adb devices一直存在offline的问题

adb devices一直存在offline的问题

          adb是我们经常使用的工作,笔者以前用的adb是1.0.29的版本,在android4.0的设备上用得很正常,目前在android4.4上,经常出现offline的问题,很烦,没法用adb就想开发者断了左膀右臂一样,非常的难受,那怎么解决呢?

 /*****************************************************************************************************/
声明:本博内容均由http://blog.csdn.net/edsam49原创,转载请注明出处,谢谢!
/*****************************************************************************************************/

     笔者也在网上看了一些相关的文章,有一些可以用,adb kill-server; adb start-server ;来解决。但是归根结底还是adb的版本太低了,笔者升级了一下sdk,目前adb的版本是1.0.31,在android4.4上使用adb就很正常了。碰到这种问题就不要再折腾了,直接把adb的版本升级一下最保险。

时间: 2024-08-01 05:51:31

adb devices一直存在offline的问题的相关文章

如何解决adb devices 端口被占用的问题

在win xp ,win 7 上使用adb时, 越来越多的人出现了 adb devices 命令长时间无响应.adb start-server 失败.eclipse adt初始化时卡在dbms-init上等现象. 它们的根本原因均在于,adb server所使用的5037号端口被占用. 一种常见的解决方法是:找出占用5037端口的程序,然后杀掉它. 使用:netstat -aon | findstr 127.0.0.1:5037 来找到占用5037的进程ID. 使用:kill -f pid 去杀

关于monkeyrunner就一直在等设备adb devices也识别到设备了

问题描述 关于monkeyrunner就一直在等设备adb devices也识别到设备了 如图就一直卡在这个命令上了device = MonkeyRunner.waitForConnection(),adb devices 也有设备 SDK重新下过也是这样,求助 解决方案 eclipse DDMS 检测不到设备 但是adb devices可以识别到设备Win7下ADB不能识别设备的可能原因总结 解决方案二: http://www.cnblogs.com/shortboy/p/3868682.ht

Ubuntu adb devices : no permissions 解决方法

本人平台:ubuntu 12.10 64位 手机设备:HTC G14 android4.0 解决办法1:lsusb查看vendorId号,然后在/etc/udev/rules.d/目录下增加(或修改)51-android.rules文件. 增加一条记录:SUBSYSTEM=="usb", SYSFS{idVendor}=="xxxx", MODE="0666" 其中xxxx是通过lsusb查看得到的值 常见的情况如下,我都列出来了:# htcSU

实现android自动化测试部署与运行Shell脚本分享_linux shell

我的配置是linux 64, android4.2.2的sdk. 实现的细节都在代码注释里了,变量名以及echo的内容也是说明的一部分. 主流程为: 1.检测是否指定端口的模拟器已经运行,若有则关闭 2.创建模拟器 3.启动模拟器 4.用ant build包,通过检查bin目录下有没有apk来确定是否成功 5.检查指定端口的模拟器是否已正常运行 6.用adb安装apk 7.启动apk的activity,让程序自己跑 8.用shell ps循环检测程序是否已退出,若已退出,检查是否sdcard是是

bash shell脚本实现android自动化测试部署与运行

我的配置是linux 64, android4.2.2的sdk. 实现的细节都在代码注释里了,变量名以及echo的内容也是说明的一部分. 主流程为: 检测是否指定端口的模拟器已经运行,若有则关闭 创建模拟器 启动模拟器 用ant build包,通过检查bin目录下有没有apk来确定是否成功 检查指定端口的模拟器是否已正常运行 用adb安装apk 启动apk的activity,让程序自己跑 用shell ps循环检测程序是否已退出,若已退出,检查是否sdcard是是否已成功生成报告文件 若报告文件

Android adb的常用命令

 1.查询有几个android设备连接adb server >adb devices List of devices attached 0123456789ABCDEF device 2.安装某个apk到android设备中 >adb install -r B:test6577PinyinIME.apk 2509 KB/s (1284852 bytes in 0.499s) pkg: /data/local/tmp/PinyinIME.apk Success -r 表示强制安装,当系统中原本有

cts-输入“adb logcat”命令出现“waiting for device” 信息被挂起

问题描述 输入"adb logcat"命令出现"waiting for device" 信息被挂起 当我在终端输入adb devices命令时,显示设备已连接 List of devices attached 0123456789ABCDEF device 但是当我输入adb logcat命令,系统显示以下信息,被挂起 waiting for device 这是什么原因呢?我是在 cts上测试的. 解决方案 你可以试试下面的步骤,但是不能保证能否帮的上你: # Ki

Android开发者指南(1) —— Android Debug Bridge(adb)

前言 本章内容为开发者指南(Dev Guide)/Developing/Tools/adb,这是一篇非常优秀的译稿,翻译来自"移动云_文斌",欢迎访问它的博客:"http://blog.csdn.net/caowenbin",再次感谢"移动云_文斌" !期待你一起参与翻译Android的相关资料,联系我over140@gmail.com.    声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com/ A

Android 官方命令深入分析之Android Debug Bridge(adb)

作者:宋志辉 Android Debug Brideg(adb)是一个多用途的命令行工具.可以与Android虚拟机进行通信或连接真机.它同样提供了访问设备shell的高级命令行操作的权限.它是一个包含以下三部分的客户端-服务端程序: 一个客户端,运行在你的开发设备上.你可以通过adb命令来从shell中调用一个客户端.或者通过ADT插件和DDMS创建adb客户端. 一个服务端,作为一个后台进程运行在你的开发设备中.服务端负责客户端和虚拟机或设备中adb守护进程的通信. 一个守护进程,运行在虚拟