esclipse中遇到的一些错误

1.用豌豆荚连接手机和电脑,在esclipse里面真机debug时出错console显示:

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 ‘C:\Program Files\Android\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\adb.exe‘ and can be executed.

打开任务管理器并没有找到运行的adb.exe,上网百度了一下发现是端口被占用了。adb的默认端口为5037,在cmd中用命令netstat -aon|findstr "5037"查找该端口情况如下:TCP 127.0.0.0:5037 0.0.0.0 LISTENING 5696

运行命令tasklist|findstr "5096" 发现wandoujia2.exe 5696 console ....是豌豆荚占用了该端口,在任务管理器中把该应用关掉即可。

2.在安装apk调试时出现“INSTALL_CANCELED_BY_USER",刚刚还好好的这会就不行了,解决办法:解锁屏幕再调试。

3.调试调着突然logcat里面什么也看不到了,高手指导说是esclipse的bug重启一下就好了。

4.调试的时候关联源码后才能查看System.out.println()等方法或者类的实现,关联步奏如下:

首先在sdk manager里面下载source for android sdk(本例以API21为例)

然后选中工程下的任意一个.jar文件并右键选择properties

弹出如下设置区:

选择external folder找到sdk/sources/android-20(此处应该是和你的app API version对应),之前在网上看到的其他人写的博客里面有两种解决source not found 的方法,一是是选择...sdk/.../java关联源码,android-20文件下面还有一个java文件;二是选择sdk/platforms/android-20/android.jar;但是这些都是不对的,我都试了发现都没用,最后换成...sdk/sources/android-20才弄好了。这个问题纠结了我好久,之所以这么说是因为刚用esclipse的时候就有这个问题当时没解决,然后最近由于项目需要,没办法,硬着头皮要把这个解决了,这两天就一直在和这个问题死磕,摸索了好久今天终于解决了,cao。

时间: 2024-08-05 08:22:04

esclipse中遇到的一些错误的相关文章

Oracle中字符缓冲区相关错误

一.buffer overflow,limit of 10000 bytesdeclarebeginfor c in 1..1000 loop dbms_output.put_line('测试测试测试');end loop;end;缓冲区默认大小为10000 bytes.循环1000次就一共有6000个汉字,也就是12000 bytes.在SQL窗口的输出标签页中设置缓冲区大小. 二.数字或值错误:字符串缓冲区太小declarev varchar2(100):='';beginfor c in

JBPM在Eclipse中运行时页面错误ProcessEngine cannot be resolved to a type

JBPM在Eclipse中运行时页面错误ProcessEngine cannot be resolved to a type 从网上找了一些杂七杂八的回答,比如在Java EE Module Dependencies设置中添加依赖的jar 但是这个设置是以前旧版本的Eclipse所有的.新版的已经没有这个设置. 归根结底是因为我自己创建了一个UserLibrary.引入了jbpm依赖的所有jar 结果无法发布到tomcat中. 干脆把这个引用删掉,直接复制所有jar到项目的lib文件夹下. 一切

Socket程序中的Error#10054错误

近期使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是client负责不断地向server端发送数据,服务端负责接收数据.client是一个DLL,服务端程序是一个随机启动的NT Service服务程序. 程序在夜间无人操作的执行过程中,client常常不定时地出现错误号为:10054的错误,而server端并没有对应的提示.执行环境是win2000+sp4,这个问题出现得比較莫名其妙. 查了MSDN上的10054错误号说明:WSAECONNRE

Android - 预装(push) lib64中so文件查找错误

预装(push)lib64中so文件查找错误 本文地址:http://blog.csdn.net/caroline_wendy Android系统已经升级为64位系统,在进行预装(adb push)时,可能会发生64位不兼容的情况,因为没有提前编译64位的so文件. 添加64位的abi支持: APP_ABI=all32 is equivalent to APP_ABI=armeabi,armeabi-v7a,x86,mips. APP_ABI=all64 is equivalent to APP

【MongoDB】探讨《MongoDB权威指南》书籍中的几点错误

今天进一步学习MongoDB,学习资料是<MongoDB权威指南>,详细见如下封面: 在阅读过程中发现了如下错误: 第一处:P29页批量插入,在书中讲到可以利用batchInsert函数实现批量插入,我运行时候发现系统提示没有这个方法.我用的软件是2.6.4.我以为是版本过低,然后下载2.6.6 最新版本进行测试,报同样的错误: Property 'batchInsert' of object student.students is not a function 后来查询用命令:db.stud

关于jsp中response.sendRedirect显示错误

今天在jsp中作判断时,当不同条件时利用response.sendRedirect("url")来转向不同的页面,首先是判断验证码,当错误时就转向错误页面:当正确时,才进行用户名和密码的判断,同样也response.sendRedirect("url")来转向不同的页面.但运行时response.sendRedirect显示错误. if(!str2.equals(str_1))  {  response.sendRedirect("verify_error

C语言中常见的内存错误与解决方法

常见的错误 关于内存的一些知识已在内存分配中提及,现记录与分享常见的内存错误与对策. 类型 1:内存未分配成功,却使用了它. 方   法:在使用之前检查指针是否为NULL. 1)当指针p是函数的参数时,在函数入口处用语句assert(p!=NULL)进行断言检查. 2)当使用malloc或new来申请内存时,应该用if(p != NULL)进行防错检查. 类型 2:引用了尚未初始化的指针 原   因:内存的缺省初始值究竟是什么并没有统一的标准,在使用之前都进行初始化. 1)没有初始化的观念. 2

SpingMVC中利用BindingResult将错误信息返回到页面中

SpingMVC中利用BindingResult将错误信息返回到页面中. ActionFrom中: private String name; private String password; get()/set()....... JSP中: <form:form id="T51000ActionForm" name="T51000ActionForm" modelAttribute="t51000ActionForm"  method=&q

xCode5 在ios7模拟器中出现__cxa_throw _pthread_exit错误

xCode5 在ios7模拟器中出现__cxa_throw _pthread_exit错误 2013年10月28日 ⁄ 综合 ⁄ 共 233字 ⁄ 字号 小 中 大 ⁄ 评论关闭 在项目中用模拟器中进行音频录音方面的调试,碰到一个莫名的问题,就是在ios6的模拟器中运行没问题,但是在ios7的模拟下出以下错误提示: 看了半天,没发现程序代码有什么错误,但在在移除所有断点后,程序在ios7模拟器下运行正常了.原来是在调试时加了“All Exceptions” Breakpoint, 移除后一切正常