论坛首页 移动开发技术论坛

很多好机子不能debug一解决方案

浏览 2412 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-08-27  
在DDMS点中所选的机器,adb挂了;又或者在eclipse一运行程序,上传手机安装时,adb又挂了;又或者选择运行程序后,点debug,adb又挂了....
htc等厂商现在的高端机子自带越来越多程序,很多一开机就运行。尝试开机就看着ddms上的程序,一个一个增,增到一定数量,adb挂了。。。
从这个现象出发,终于找到了这个资料:
http://code.google.com/p/android/issues/detail?id=12141
大概就是说官方的adb.exe只支持手机运行64个进程,一旦多过64就会挂。
这个资料里提供了一个adb.exe,使上限支持到256,一替换掉adb,哇,果然不再挂了。相当给力!
替换adb时记得备份哦,如果此法失败,还可以还原。
引用

Comment 4 by oleg.at....@gmail.com, Feb 25, 2011 I have patched 1.0.26 version of adb for windows, which can handle more that 64 handles, now it can handle about 256 handles.
but patch made not very well, good solution to change whole processing of handles, but now i have not enough time for it.
I'm attaching diff of sysdeps_win32.c and build patched version of adb.exe

  • adb.zip (161.2 KB)
  • 下载次数: 85
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics