应对ADT(Eclipse)的No more handles解决方法

            ADT(Eclipse)最近几天经常出现如下错误对话框:org.eclipse.swt.SWTError: No more handlesat org.eclipse.swt.SWT.error(SWT.java:4423),Eclipse会企图退出。


           解决办法:

如果是ADT(谷歌Android的官方IDE,EclipseADT集成版),则需要删除位于workspace\.metadata\.plugins\org.eclipse.e4.workbench的workbench.xmi,然后重启即可。而Eclipse应该是org.eclipse.ui.workbench下的workbench.xml,这个版本没试过。

          不过。。。。。。。。。。。还是不行!!!网上反映很多是因为显卡问题,但这不可否认是JAVA默认Editor的BUG,最彻底的办法是替换掉,有人推荐使用WindowBuilder的Editor,安装步骤如下:

先确定当前ADT的Eclipse版本:Help->About ADT,然后点击窗口下部一排小图标的第五个”Eclipse.org“,在弹出的窗口列表选中找寻Feature name为”Eclipse Platform"的Version,我的是4.3。

        接着,根据Eclipse版本,安装WindowBuilder插件,安装方法在这个网址有具体介绍 http://download.eclipse.org/windowbuilder/WB/release/R201309271200/4.3/ 。

我的做法是,help->Install new software ->点击Add按钮,加入名为WindowBuilder,URL为http://download.eclipse.org/windowbuilder/WB/release/R201309271200/4.3/的新Site,然后在Work with里选中WindowBuilder site,选中后pending一会,会出现Swing Designer/SWT Designer/WindowBuilder Engine,我全部选中,然后点击完成,,接着就是漫长的安装时间(我大天潮什么时候网速能提升些。。。)


        安装完毕,ADT需要重启。。


然后,Window->Preferences->在type filter text处打关键字:File , 左边的导航随即列出与之相关的功能项,然后点选第一个 “File Associations",然后在右边的内容页面的File types列表中选中*.java这项,在下面的关联列表中选中WindowBuilder Editor ,点击右边的default按钮将其设置为默认的java文件编辑器。


更多原因请看:

点击打开链接

点击打开链接


更多相关文章

  1. Android平台Firefox——Fennec编译手记
  2. 关于Android(安卓)Studio v0.1在Win 7下安装好后不能运行的解决
  3. Android实战(三)------Myeclipse10搭建android运行环境图文详细
  4. 分享一些流畅的适合开发的 Android(安卓)模拟器
  5. windows系统上安装配置使用Android(安卓)NDK r5
  6. Android调用so文件(C代码库)方法详解
  7. android Spinner默认不选中
  8. Ubuntu android 模拟器安装、卸载apk
  9. Android中如何编译运行系统自带桌面Launcher2源码

随机推荐

  1. [转]]Android 应用签名提权方法
  2. ubuntu环境下我的第一个android apk (201
  3. Android(安卓)MVP设计模式实例详解
  4. android framework层 学习笔记(一)
  5. Android(安卓)3D opengl 立方体 多纹理
  6. Android GraphicBuffer
  7. android发网络请求工具类
  8. ActionBar的使用——低版本兼容
  9. Android Service startForeground不显示N
  10. android中dp和px的转换