缘起
pc上的网页元素调试的软件很多,用起来也很方便,比如: firebug/IE的开发者工具/chrome的开发者工具等;但是手机上就没这么方便了,好在chrome提供了一个pc上调试手机chrome浏览器页面的功能,虽然只是调试chrome浏览器,但是比没有强多了,赶快试试吧…
实验材料
1. 安装了chrome浏览器的手机一部
2. 安装了chrome浏览器的电脑一台,电脑chrome浏览器上安装adb plugin插件
理论上来讲:
1. 手机上开启调试
2. chrome插件点击“start adb”
3. chrome插件中就能看到自己的手机了
但是,事情如果这么顺利就不会写这篇blog了,且看下面问题
问题
1. chrome插件中看不到我的手机
开始折腾:
1. 我曾经安装过adroid的一套开发工具,用adb devices看看能不能看到我的手机; 结果显示adb服务没有响应,而且也杀不死。 查了一下:adb服务的端口 5037 是被腾讯的tadb.exe给侦听了,于是,杀死tadb.exe,似乎比较正常了,但是还是看不到我的小米2; 上网搜了一通,都说是安装驱动程序,安装之后还是不行,最后,是这篇博文说到了点子上了: http://bbs.xiaomi.cn/forum.php?mod=viewthread&tid=8435974 ; 现在adb可以看到我的小米2 了; 但是chrome插件还是看不到小米2
2. 当我把adb服务停掉之后,从chrome插件启动adb,得知插件自带了一个adb.exe,但是插件目录中却没有出现adb_usb.ini 文件,尝试把正确的adb_usb.ini 放到了adb.exe 旁边,再次从插件启动adb,我的小米2有反应了,然后插件中也能看到我的小米2了
3. 开始调试网页,一切OK了