一.问题描述:     运行android程序控制台输出     The connection to adb is down, and a severe error has occured.     You must restart adb and Eclipse.     Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed. 二. 问题分析…
一:错误提示 The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:\xxx\xxx\adb.exe'and can be executed. 二: 5037port被占用 a: 開始菜单 → 执行 → cmd → 回车执行     b: netstat -a…
打开Eclipse运行android 程序发现虚拟机启动不了提示  You must restart adb and Eclipse. 如下方式适用于端口占用的情况: 1.netstat -ano|findstr "5037" 结果为:TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       1500 2.根据后面端口为1500 再在tasklist查找是哪个进程占用此端口 tasklist|findstr…
今天看着视频 学习着 andriod ,启动 的时候 竟然报错 我试了N种google来的方法,都失效,现在把我的解决方法告诉大家,希望能帮到大家. 首先,我先罗列下我搜到的方法,大家也可以尝试. 1,关闭eclipse并在进程中杀掉adb.exe,然后重启. 2,如有真机连接,拔掉真机,重复1的步骤, 3,关掉eclipse,然后在命令行运行如下命令 adb kill-server adb start-server 然后重启eclipse 还有别的类似的办法就不再这里多说了, 我的问题最根本其…
问题是5037端口被占用: C:\>netstat -aon|findstr "5037" 看到了吗,端口被进程号为5037的进程占用,继续执行下面命令(也可以去任务管理器中查看pid对应的进程)查看PID对应的进程 C:\>tasklist|findstr "2016" 最后在任务管理器中找到"tadb.ext"的进程并将其结束掉,重启eclipse就可以了.…
重启eclipse之后仍然出现同样错误,此时可以尝试一下方法: cmd打开命令窗口: 之后重启eclipse,基本可以解决问题!…
忘了原文从哪来的了,过后查到补上链接 今天调试android的时候发现一个诡异的问题 C:\Users\xxxx>adb start-server   adb server is out of date.  killing...   ADB server didn't ACK   * failed to start daemon *  adb 不管执行 shell devices 还是logcat 都会报错 究其源就是adb server没启动经过分析整理如下: C:\Users\xxxx>a…
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会. Eclipse的设计思想是:一切皆插件.Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上.Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境插件(JDT),插件开发环境(PDE)等.   Eclipse百科 https://zh.wikipedi…
一次使用Eclipse Memory Analyzer分析Tomcat内存溢出 前言 在平时开发.测试过程中.甚至是生产环境中,有时会遇到OutOfMemoryError,Java堆溢出了,这表明程序有严重的问题.我们需要找造成OutOfMemoryError原因.一般有两种情况: 1.内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收,通过找出泄露的代码位置和原因,才好确定解决方案:2.内存溢出,内存中的对象都还必须存活着,这说明Java堆分配空间不足,检查堆设置大小(-Xmx与-Xms)…
Eclipse MAT内存分析工具(Memory Analyzer Tool) MAT内存分析工具# MAT是Memory Analyzer的简称,它是一款功能强大的Java堆内存分析器.可以用于查找内存泄露以及查看内存消耗情况.MAT是基于Eclipse开发的,是一款免费的性能分析工具.读者可以在http://www.eclipse.org/mat/下载并使用MAT. 1 初识MAT# 在分析堆快照前,首先需要导出应用程序的堆快照.在本书前文中提到的jmap.JConsole和Visual V…