安卓开发调试过程中出现的问题

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.

解决办法

  1. 百度了下,有杀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
  2. 然后以上种种试了都不行
  3. 终极解决方案:在Eclipse文件夹下的eclipse.ini中,看到有类似下面的字符串:
 openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6`

  在其后面加入下面这句(如果eclipse.ini中没有,则这几句一起加入到这个文件的最后):
-Djava.net.preferIPv4Stack=true
  就这样,重启Eclipse,再次运行Android程序,成功!!**
  百度最终有用 的信息链接,感谢:

http://my.oschina.net/itblog/blog/204569


## 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.界面编写中出错

  1. 从布局文件开始查错,一次不要写太多代码再调试
  2. 先实现简单的效果,逐渐复杂化
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值