在做Android开发时经常出现android adb devices offline,解决办法如下:

1 重启adb服务

adb kill-server

adb start-server

linux下别忘了以root身份运行

2 上一步无效的情况下,将手机USB调试关闭后再次打开,重新执行上一步

3 仍旧不行的话,重启手机

4 到这步不行的话只能重启电脑了

5 有时候是数据线的问题,需要换一根数据线就好了

来看看monkey常见问题和解决办法吧!

1.编译app里面的源码时,有时候由于模拟器闲置太久,把apk文件添加到模拟器中会报错:error:device not found

通常这个时候,我只需要:

adb kill-server

adb remount

然后就可以把我的apk安装到模拟器里。

2.今天,再试这种办法突然不行了,老是出现"error:device offline",google了下,发现只需要添加一行命令就可以了,具体如下:

adb kill-server

adb start-server

adb remount

然后把我的apk安装到模拟器成功。

3 Android中ADB server didn't ACK fail to start daemon,怎么解决呢?

ADB server didn't ACK在使用adb命令,有时候会出现下面这种错误。errors:* daemon not running. starting it now *ADB server didn't ACK* failed to start daemon *

因为有另外一个应用占用了ADB SERVER的端口,

也许是adb shell本身,

结束进程中的adb.exe并重新启动adb试试。。

4、D:\android\android-sdk-windows\tools目录中没有adb.exe

检查一下你的android-sdk-windows目录下有没有platform-tools目录。并检查访目录下是否有adb.exe

5、在cmd中执行“adb shell”,则提示“error: device not found”

没有发现设备。如果用手机设备测试,请用USB数据线与电脑连接,同时并安装好手机驱动;如果你采用模拟器测试,你应该先启动eclipse,然后设置好模拟器,并进入模拟器测试状态

6、执行“adb shell”,提示“error: more than one device and emulator”

第一种情况:确实用多个设备或者模拟器

错误说明是有一个以上的设备和仿真器。这是因为我启用了模拟器,同时我也将我的手机通过USB线连接到了电脑。所以这里存在两个设备。这种情况下,需要指定连接某一个设备或者模拟器。

1、获取模拟器或设备列表

命令:adb devices

来查看存在几个设备

2、指定device来执行adb shell

命令:adb -s devicename shell

在多个device的时候,执行adb命令一般都需要用参数-s指定device。

例如卸载emulator-5554上的包com.soft.camera,命令如下adb -s emulator-5554 uninstall com.soft.camera

例如通过monkey测试adb -s emulator-5554 shell monkey -v -p your.www.com 500

第二种情况:确实有一个设备或者模拟器

之所以显示有多个,是因为此设备用过两次。使用命令adb devices会看到这个设备有两种状:offline和device,有以下两种解决办法:

1、重启adb.exe服务

一般办法:在命令窗口输入 adb start-server 重新启动adb.exe服务

2、终极方法,结束adb进程

如果上述方法不可以,终极方法:打开任务栏,选择“进程”选项卡,找到adb.exe进程,结束之,重新启动就完事OK啦(或者在命令窗口输入命令 adb kill-server )

7、在手机上通过monkey测试

在cmd中输入:adb -s HT21JV204550 shell monkey -v -p your.www.com 500

出现:No activities found to run, monkey aborted.

原因:起初我是通过模拟环境测试,通过手机测试,应该将“Target”选项卡中由原来的“Automatic”项改为“Manual”

然后选择“Target”选项卡的前面一个选项卡“Android”,点击下面的“Run”。执行Run后结果如下:

点击OK,程序会将APK写入手机,这时就可以在cmd中输入命令:adb -s HT21JV204550 shell monkey -v -p your.www.com 500 ,通过在真实手机环境下进行测试了。

adb devices offline_android adb devices offline的解决办法相关推荐

  1. appium连接夜游模拟器失败的解决办法,即在dos命令中输入adb devices查不到设备的解决办法(只针对夜游模拟器)

    关于appium连接夜游模拟器的问题,我在dos命令中输入adb devices总是查不到设备,后来百度了很久,都只是说把sdk文件下的adb.exe文件复制粘贴再重命名为nox_adb.exe,然后 ...

  2. ubuntu下adb offline 的解决办法

    首先你的系统是4.2.2以上,并且在adb kill-server,adb start-server,反复勾选USB调试模式,重新开关机后依然无效. 那么请继续往下看. 输入adb devices显示 ...

  3. Android 华为手机ADB调试连接不上的参考解决办法

    打开 "开发者选项" > 勾选:USB调试."仅充电"模式下允许ADB调试.监控ADB安装应用.如不起作用,可"撤销USB调试授权"再 ...

  4. No cached version available for offline mode解决办法

    run项目时报No cached version available for offline mode,原因是之前为了快速编译项目,勾选了offline work 1.找到设置 2.取消掉勾选,然后a ...

  5. adb version显示adb不是内部或外部命令

    问题描述: cdm中输入adb version命令显示adb不是内部或外部命令 解决办法: ①打开cmd,输入完整的路径:B:\HBuilderMobile\HBuilderX\plugins\lau ...

  6. 雷电模拟器adb devices返回127.0.0.1:5555 offline分析和解决办法

    http://www.511yj.com/eyuan-adb-emulator.html 很多安装模拟器都带了adb.exe,有的是在根目录,有的四在tool下,有的改了名字,比如夜神安装模拟器就把a ...

  7. adb devices 出现offline的无敌解决办法

    1. 在跑自动化的时候电脑连了10个手机,执行半小时之后就出现offline的情况,网上找了N多办法,最后还是要放大招 C:\Users\有赞>adb devices List of devic ...

  8. adb devices 找不到设备的解决方法

    adb devices 找不到设备的解决方法 参考文章: (1)adb devices 找不到设备的解决方法 (2)https://www.cnblogs.com/sanshuimiao/p/7809 ...

  9. adb devices 找不到设备的解决方法,亲测,超管用

    adb devices 找不到设备的解决方法,亲测,超管用 参考文章: (1)adb devices 找不到设备的解决方法,亲测,超管用 (2)https://www.cnblogs.com/sjq1 ...

  10. adb devices 找不到夜神模拟器解决方法

    adb devices 找不到夜神模拟器解决方法 参考文章: (1)adb devices 找不到夜神模拟器解决方法 (2)https://www.cnblogs.com/szl6/p/9598115 ...

最新文章

  1. NodeMCU快速上云集锦
  2. UA MATH523A 实分析3 积分理论15 乘积测度
  3. C++word break断字(基于单词或字符串)(附完整源码)
  4. (220)FPGA内部组成LUT介绍
  5. pytest测试框架(二)---fixture介绍
  6. Android中如何做到Service被关闭后又自动启动
  7. 最短路 spfa算法
  8. sharding技术
  9. vb6 英文和中文长度不同_PPT里中文排版就是没英文好看?你怕是假酒喝多了…...
  10. rda分析怎么做_科学网—如何用R语言vegan包进行RDA/CCA分析 - 刘宏金的博文
  11. 北大2022计算机学院夏令营,2020年北京大学“第十三届(2020)全国优秀大学生暑期夏令营”录取名单(第一批)及活动须知...
  12. 2014,为了梦想宁愿破釜沉舟
  13. 美国印第安纳大州Purdue(普杜)大学的法国数学家Louis de Branges de Bourcia周二表示已经证明了黎曼猜想
  14. 【可救砖】CM211-1/201-1等S905L3(B)_安卓9-通刷极致精简免拆语音-线刷固件及教程202208
  15. dellr420部署os_dell r420 H310/H810阵列配置教程及常见问题
  16. iOS 获取 WKWebView 里面图片
  17. 视频太大怎么压缩变小?
  18. 服务器监控1-Serveragent
  19. MySQL各种引擎特点简述
  20. ios友盟错误_iOS - 友盟错误分析

热门文章

  1. 从0开始的appium+Android+python自动抢红包世界生活
  2. 【论文笔记】AutoML: A survey of the state-of-the-art(下篇)
  3. sqlserver如何修改服务器排序规则,修改sqlserver2008数据库的排序规则 (转)
  4. 企业品牌营销型网站搭建需要关注这6大核心要素
  5. 根据线索整理的一套在2021年继续使用Flash Player的方法(20.12.29更新)
  6. showwindow 窗口不弹出_C语言Windows程序设计 - 【第一个属于自己的窗口】!
  7. 阿里云价格/报价 - 阿里云服务器最新收费标准
  8. R语言length()和lengths()的区别
  9. 读《创业36条军规》(三)学先进 傍大款 走正道
  10. 刚刚创下新高的苹果再度自傲,iPhone14提价必将遭受挫败