今天想装次土豪,暂时告别坑人的AVD(我的蜗牛机器,实在是没心思跑调试),来把真机调试,高端大气上档次点。
1. 下驱动
拿来个长虹C800(又回到钓丝节奏),网上居然找不到驱动,一狠心,下了个豌豆夹,连上驱动自己装好了,突出一个快。
2. ADB 问题
进入cmd,命令下adb devices,
1 ) 发现adb系统都不认。。。"adb" is not recognized asinternal or...
解决:进入系统环境path 加入adt-bundle-windows-x86->sdk->platform-tools目录,终于看到adb了,问题解决。
2) 继续adb命令,发现adb server is out of date. killing... ADB server didn't ACK等提示
解决:命令>adb nodaemon server 得到 cannot bind 'tcp:5037' adb 服务要用的5037被阻塞了额。
命令>netstat -ano | findstr "5037" 发现端口5037确实被占用了,卸载豌豆夹吧,各种占用5037都给杀了,然后是重新连上手机。
最后:C:\Users\***>adb devices
List of devices attached
MSM8625QRD5 device
成功!
3. eclipse 问题
找到DDMS,正常可以看到的devices有出现手机的信息,好吧,直接Run as Android Application->Choose a running Android device
如果看到了刚刚的手机信息,debug确认打开,那么恭喜成功了!
如果没看到手机信息。。。纠结了一会会,突然想到是不是程序运行环境和真机环境有出入?
那么改改设置吧,进入要调试程序的AndroidManifest.xml修改android:minSdkVersion="8" android:targetSdkVersion="19",根据你的情况调整下,继续试试看
哈,这次成功!
废话不多说,开始土豪调试生活了!