1.adb进程异常,不能打开调试
真机调试的时候控制台输出:
Failed to initialize Monitor Thread: Unable to establish loopback connection
此时控制台也不停的输出:
[2014-02-04 21:54:14 - DeviceMonitor] Connection attempts: 1
[2014-02-04 21:54:15 - DeviceMonitor] Connection attempts: 2
[2014-02-04 21:54:16 - DeviceMonitor] Connection attempts: 3
[2014-02-04 21:54:18 - DeviceMonitor] Connection attempts: 4
[2014-02-04 21:54:19 - DeviceMonitor] Connection attempts: 5
。。。。
重启重启Eclipse也不行,显示错误信息
错误信息提示
[2013-01-1009:48:01 - Info] ——————————
[2013-01-10 09:48:01 - Info] Android Launch!
[2013-01-10 09:48:01 - Info] Connection with adb was interrupted.
[2013-01-10 09:48:01 - Info] 0 attempts have been made to reconnect.
[2013-01-10 09:48:01 - Info] You may want to manually restart adb from theDevices view.
再次重启Eclipse
错误信息提示
[2013-01-1009:48:02 - WhNews Android Client] ——————————
[2013-01-10 09:48:02 - WhNews Android Client] Android Launch!
[2013-01-10 09:48:02 - WhNews Android Client] The connection to adb is down,and a severe error has occured.
[2013-01-10 09:48:02 - WhNews Android Client] You must restart adb and Eclipse.
[2013-01-10 09:48:02 - WhNews Android Client] Please ensure that adb iscorrectly located at ‘D:\Program Files\android-sdk-windows \platform-tools\adb.exe’and can be executed.
解决办法
- 百度了下,有杀adb进程的,有关闭所有可能使用adb服务的其他应用程序的,有在命令行下输入:netstat -ano | findstr “5037” 看端口是否被占用,如果有结果,则在任务管理器中结束掉这个进程,都不行。
端口进程查看举例:
查看指定端口的占用情况
C:>netstat -aon|findstr “9050”
协议 本地地址 外部地址 状态 PID
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)
查看PID对应的进程
C:>tasklist|findstr “2016”
映像名称 PID 会话名 会话# 内存使用
tor.exe 2016 Console 0 16,064 K
P:很清楚吧,tor占用了端口。
4.结束该进程
C:>taskkill /f /t /im tor.exe - 然后以上种种试了都不行
- 终极解决方案:在Eclipse文件夹下的eclipse.ini中,看到有类似下面的字符串:
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6`
在其后面加入下面这句(如果eclipse.ini中没有,则这几句一起加入到这个文件的最后):
-Djava.net.preferIPv4Stack=true
就这样,重启Eclipse,再次运行Android程序,成功!!**
百度最终有用 的信息链接,感谢:
## 2.project-clean 选中自己项目 clean一下把R文件弄掉了的解决办法##
找了下网上各种说法,都没有找到要点。我遇到这个问题主要原因是一个图片命名格式不对,有报错;
Invalid file name: must contain only [a-z0-9_.]
把那个图片删掉就行了文件自动重新出来了,图片的格式如上所示,必须只能是a-z、0-9、_.这些字符,字母不能大写
2.MySQL数据报异常
异常内容提示:You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near ‘order’ at line 1
解决办法:
将表名改成了t_order,里面类似关键字的字段也进行了重命名结果就OK了。
order可能是关键字,换一个名字就Ok
鸣谢链接:http://www.cnblogs.com/zzxbest/archive/2011/09/22/2185029.html
3.界面编写中出错
- 从布局文件开始查错,一次不要写太多代码再调试
- 先实现简单的效果,逐渐复杂化