首页 > 代码库 > esclipse中遇到的一些错误
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。
esclipse中遇到的一些错误
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。