首页 > 代码库 > 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中遇到的一些错误