Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 298|回复: 0

遇到问题描述:Android Please ensure that adb is correctly located at问题解决

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-5-16 13:04:48 | 显示全部楼层 |阅读模式

    遇到问题描述:

    运行android程序控制台输出

        [2013-11-04 16:18:26 - ] The connection to adb is down, and a severe error has occured.
        [2013-11-04 16:18:26 - ] You must restart adb and Eclipse.
        [2012-11-04 16:18:26 - ] Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.

    1.  解决问题:

    百度google大家多说的是任务管理器 kill掉adb 或者重启adb server,但我任务管理器就没有adb ,猜测是某个程序占用了adb端口。于是按此思路查找。

    5037为adb默认端口 查看该端口情况如下:

           netstat -aon|findstr "5037"

          TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       6540

    发现6540占用了 5037端口,继续查看6540的task,发现是wandoujia  .如下所示

            tasklist|findstr "6540"

            wandoujia_daemon.exe          6540 Console                    1      4,276 K

    接下来问题就好解决了,在任务管理器kill掉wandoujia_daemon.exe ,运行android程序,ok .

    2.  将android-sdk-windows/platform-tools和android-sdk-windows/tools都加到环境变量中去。
    (classpath或者path)

     

    我都试过了还是不行,继续百度中。。。。。。。。。。

     

    3.我把豌豆荚给卸载了,还是不行,最后:

    今天遇见了这个问题 因为我更新了最新的adt 出现ADB server didn't ACK, failed to start daemon 然后你想启动一个程序 这个时候又会出现 Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-tools\adb.exe' and can be executed. "

    首先呢 查看是否查看任务管理器,是否有关闭所有adb.exe 有的关掉

    将将android-sdk-windows\platform-tools和android-sdk-windows\tools都加到环境变量中去

    测试一下能启动不能 如果不能

    运行一下命令行

     

    adb kill-server 
    adb start-server

     

    这个时候可能出现


    D:\android-sdk-windows\platform-tools>adb kill-server

    D:\android-sdk-windows\platform-tools>adb start-server
    * daemon not running. starting it now on port 5037 *
    ADB server didn't ACK
    * failed to start daemon *

     

    如果还是有毛病 这个时候唯一的选择,我这里呢 没有听从网上的 说啥重启机器 重启eclipse,我的办法是

    在eclipse中的android管理器中也就是 avd Manager中  选择 第一个选项 虚拟设备virtural device从里面找到一个模拟机启动 当启动起来之后   关掉你的eclipse 在重新启动 就好了

     

    这里说命的一点是 一定要注意 虚拟设备一定要先开 然后在重启eclipse 至少我的方法是这样子的

    注意一个顺序问题

     

    使得我的问题是解决了,可是又出现了:

        ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android_denglu/.MainActivity }
        ActivityManager: Warning: Activity not started, its current task has been brought to the front
    很是纠结,继续百度ing....................

    百度中的大神说:删了AVD重新建一个,我试一下,希望成功吧。

    我晕死,又出现emulator-arm.exe已停止工作的问题。现在虚拟机都不出来一个了。。。。。。。。。。

    解决方法:在创建avd的 时候有个hardware 选项 ,点击new ,里面可以看见 GPU emulation  选择yes ,然后我的android界面就出来了,问题真是纠结死人了。。。。。。。。
    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-16 22:55 , Processed in 0.066486 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表