应对ADT(Eclipse)的No more handles解决办法
应对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文件编辑器。



终于远离No
more handles的噩梦了。。。
应对ADT(Eclipse)的No more handles解决办法的更多相关文章
- Android开发之ADT中无Annotation Processin的解决办法
使用ButterKnife的时候,进入ADT中设置的时候发现在Java Compiler展开后无Annotation Processin 解决办法: 安装插件:Juno - http://downlo ...
- ANDROID (eclipse)开发常见问题及解决办法汇总
1.ANDROID 在eclipse中没有出现AVD的解决方法(转)如果android安装正确的话,但是eclipse里面的导航条就是没有AVD 可以通过「Window」⇒「Customize Per ...
- Eclipse启动报错,解决办法
打开log日志,发现如下错误.原因是修改了计算机用户名导致 !SESSION Thu Aug 30 08:55:41 CST 2018 -------------------------------- ...
- android eclipse——error: device not found解决办法
device not found解决办法 http://www.blogjava.net/anchor110/articles/335866.html 问题描述:在CMD命令行,输入adb shell ...
- ADT安装Genymotion的eclipse插件安装及错误解决办法
接触安卓开发也有很长一段时间了,但是一直使用的真机测试程序,因为感觉android模拟器实在是太不方便,运行慢,而且经常出错.最近听人介绍说Genymotion这款Android模拟器相当不错,于是打 ...
- 打开Eclipse出现 parsesdkcontent failed 的解决办法
出现这个问题是由于系统曾安装过SDK和AVD,所以需要删除.android和相应的workspace文件夹,然后进入我的电脑->高级系统设置->环境变量,在系统变量里,更新ANDROID_ ...
- eclipse 连接手机的 核心解决办法
重启adb的方法 根本不是最本质的方法 最本质的问题 ,一句话概括 : 没安装好驱动呗! 下面是转载的 android开发一般用到的开发工具就是eclipe,而安卓手机则用来调试程序.一般新手在建立 ...
- eclipse中下载maven插件解决办法
https://blog.csdn.net/qq_30546099/article/details/71195446 解决Eclipse Maven插件的最佳方案 https://www.cnblog ...
- Eclipse 一直Building Workspace 的解决办法
Eclipse 一直不停 building workspace完美解决总结 一.产生这个问题的原因多种 1.自动升级 2.未正确关闭 3.maven下载lib挂起 等.. 二.解决总结 (1).解决 ...
随机推荐
- DataTable数据导入DataBase
EXcel---->DataTable--->DataBase /// <summary> /// Excel数据-->DataTable导入DataBase /// & ...
- VC++编译出错:LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
解决方法: 1.搜索C盘下的cvtres.exe,结果得到类似这样的列表: C:\Program Files\Microsoft Visual Studio 10.0\VC\bin C:\Window ...
- javajsp,Servlet:Property 'Id' not found
avax.el.PropertyNotFoundException: Property 'Id' not found on type org.androidpn.server.model.CarSo ...
- 关于Android发送短信获取送达报告的问题
最近公司开发一个项目,要求app能够发送短信并获取送达报告.这本不是一个什么难题,实现这一功能的代码一搜一大把,那么这么简单的一个问题,为什么我要在这里提出来呢?那是因为我在写代码的时候掉入了一个坑, ...
- java实现单向链表的增、删、改、查
单向链表 作者:vashon package com.ywx.link; /** * 单向链表 * @author vashon * */ public class LinkTest { public ...
- 在同一页面显示多个JavaScript统计图表
最近我接到一个开发任务,要求就"售后服务客户满意度调查问卷表"里客户填写的反馈答案做一个统计. 问题的例子如下: 您最后一次是何时购买了我们的产品? 服务人员服务态度是否友好.工作 ...
- TensorFlow低阶API(二)—— 张量
简介 正如名字所示,TensorFlow这一框架定义和运行涉及张量的计算.张量是对矢量和矩阵向潜在的更高维度的泛化.TensorFlow在内部将张量表示为基本数据类型的n维数组. 在编写TensorF ...
- VBA Promming入门教程——变量的使用
数据类型 VBA中的数据类型可分为两种 示例 String Sub Main Dim s as string s = "Hello" msgbox(s) End Sub Singl ...
- 两个乒乓球队进行比赛,各出三人。 甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。 有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比, 请编程序找出三队赛手的名单。
题目:两个乒乓球队进行比赛,各出三人. 甲队为a,b,c三人,乙队为x,y,z三人. 已抽签决定比赛名单. 有人向队员打听比赛的名单. a说他不和x比,c说他不和x,z比, 请编程序找出三队赛手的名单 ...
- SQL比较两表字段和字段类型
一.问题 业务需要把TB_Delete_KYSubProject表数据恢复到TB_KYSubProject,但提示错误,错误原因是两表字段类型存在不一致 insert into [TB_KYSubPr ...