EcpliseIDE各种问题及其解决方法(不定时更新)

Ecplise是一款另我又爱又恨的编译器,爱它的方便快捷,各种配置简单易上手;恨它的各种莫名其妙错误提示,内存机制差。(刚从c转型,有点挑剔)

进入正题,此篇用于记录我自己在Ecplise编译时出现的各种问题,不涉及代码,解决方案仅供参考

1.appcompat_v7项目报错

appcompat_v7这个项目是google为了向下兼容包,自动创建的资源项目,如果新建项目工程的最小sdk是4.0以上就不会出现这个项目,该项目报错主要原因是缺少了支持包。

解决方法:用sdkManager拖到最下面的Extra下载Android Support Repository和Android Support Library 然后把对应支持包添加到build path中。或者直接把项目的minsdk挑到4.0以上

2.missing appcompat_v7.jar

这个我暂时也搞不懂为什么会没有了这个包,在旧workspace中找到复制到新workspace2,搞定。搞懂为什么缺了这个包了,其实这个包就是该工程编译出来,要把134等所有问题搞好,然后cleanbuild就会自动生成,之后所创建的工程都会自动依赖这个包,所以这个包比较重要。

3.value的style报错

解决方案:建一个minsdk低于8的工程,找到工程里面的style文件里面的两个基本style,复制过去搞定

4.value_V**报错 (**为数字)

首先自己尽量准备多几版本的sdk,因为里面应该有资源,至于value_v21的actionbar问题,我是不用actionbar所以我是一个个删除掉。

5.设置行号

设置显示行号,window-preference-General-editors-TextEditors.show line number

6.Ecplise中文乱码问题

windows-preferences-general-content types-text-java source file,查看默认编码defalut-code;我那时候是空的,先用gbk,乱码依旧,UTF-8妥妥的正常了

再不行的话只能说原项目是mac环境下的创建的,该中文注释还不知道怎么恢复

7.parseSdkContent failed

这个问题比较头疼,报parseSdkContent failed java.lang.NullPointerException的错误。所有的安卓项目都不正常,创建项目就会java.lang.NullPointerException的错误。后来上网搜到了解决办法,办法就是,把项目的存储路径下的.metadata(即:workspace\.metadata)文件删了就行了。但重新打开eclipse,你的原工作路径下的工程也都不存在。那你就重新导入原工作路径下的所有工程。以上方法总结为:先建工作目录,啥都不干,去到新的目录下把.metadata压缩备用

我自己的方法是:关闭ecplise,删除C:\Users\Administrator的.android文件夹,注销or重启电脑(让自己上上厕所or喝杯水)

8.导入包错误

有时候项目需要使用一些开源库(譬如时下流行的侧滑菜刀slidingmenu)在添加各种开源库后,以前编译好的代码有时候会莫名奇妙的报错,基本上是说找不到android各种基础包,这是因为新添加的开源库项目中的android.jar或anroid-supportv4.jar或appcompat_v7.jar等支持包版本和你工程中各种支持包版本不相同。

解决方法,把你主工程文件夹下的libs里面的android基础包复制黏贴到开源库的libs中。

时间: 2025-01-17 14:37:04

EcpliseIDE各种问题及其解决方法(不定时更新)的相关文章

java开发中遇到的问题及解决方法(持续更新)

摘自 http://blog.csdn.net/pony12/article/details/38456261 java开发中遇到的问题及解决方法(持续更新) 工作中,以C/C++开发为主,难免与其他服务和Web进行交换,Java开发必不可少,又不想动用Eclipse大家伙,只能自己动手编写脚本进行Java代码的编译和运行,期间遇到的一些问题,记录下来供自己和大家参考.1)软件包不存在/软件包 javax.jms 不存在    这是由于javac编译时找不到javax.jms所在的软件包,因此将

appframework学习--appframework开发常见问题及解决方法(不定期更新)

1.页面跳转错误:Uncaught TypeError: Cannot read property 'afCSS3AnimateId' of undefined 原因:data-defer=""  跳转路径不正确 解决:路径正确即可 2.程序正在启动的圈圈一直 原因:转id冲突,出现重名id 解决:id冲突,出现重名id appframework学习--appframework开发常见问题及解决方法(不定期更新)

普元EOS开发积累第一篇(常见错误解决方法) 持续更新

普元启动服务失败的解决方法 当多个人同时使用一个数据库的时候,启动普元控制台会一直停留在rcall,然后显示一个超时的警告,那样就需要修改一下普元的一个定时器配置项. 安装目录下\Primeton\Platform\apps_config\default\config 中的一个user-config.xml文件 将下列代码中高亮字段中的true改为false即可  <module name="Schedule">          <group name="

chrome与IE中的不兼容问题以及解决方法——(不断更新)

(2015.2.27)是在做淘宝的登录界面的时候发现的一个问题: if(e.key=="Backspace" || e.key=="Del"){return false;}; 以上这句代码是jquery中的keypress事件,在IE中可以通过以上代码顺利识别“空格”“回删”并执行,但在chrome中就不行. 解决方法如下: if(e.which==8 || e.which==46){return false;};

使用elasticsearch遇到的一些问题以及解决方法(不断更新)

7.org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception response from stream 原因:es节点之间的JDK版本不一样 解决方法:统一JDK环境 8 . org.elasticsearch.client.transport.NoNodeAvailableException: No node available 1) 端口错 client = new Transp

linux的oracle错误代码和解决方法总结(持续更新)

ora-12705: Cannot access NLS data files or invalid environment specified 解决方法:在oracle用户下输入命令 #unset NLS_LANG (亲测,不影响数据库系统运行)

delphi ADOQUery中错误解决方法&quot;无法为更新定位行。一些值可能已在最后...

使用delphi中的ADOQuery控件中自带的,insert ,edit,delete此操作时,有时会出现下面的错误提示,提示错误信息:"无法为更新定位行.一些值可能已在最后一次读取后已更改." 此解决方案: 出现的原因: 1.可能是修改的时候在其它地方已经重新修改过此数据集中的某些字段信息,例如我在上传文件时,修改了某表中的文件名称和文件路径,由于没有注意到,所以在修改数据,并再一次选择上传文件时,就会报出此错误; 2.数据库中的表没有主键; 3.在数据库设计时,为某些字段设置了默

tensorflow与神经网络中遇到的问题与解决方法【持续更新】

1.如何在全连接层拼接特征? 有一种方法是有两个input,一个input通过网络最终达到全连接层,另一个input直接接一个全连接网络,神经元数是特征数,这两个可以进行一个concat.  当然了也可以直接输入特征concat到全连接层,但是据说前者效果要好一点. 2.word2vec词向量如何在网络中更新? 在我的一个模型中(网络层次较浅),我用word2vec词向量的效果比之用随机词向量然后更新的效果要远远远远远远的不如!!!很绝望,发现word2vec词向量生成tensor又不能更新,不

python中常见的那些错误及解决方法(不定更新)

错误1:SyntaxError: 'return' outside function解决:将return放在方法体中return不能在方法以外使用 错误2:TypeError: must be str, not int类型错误 必须是一个字符串 不能是数字解决办法:使用+拼接的时候 必须使用字符串,或者将数字转化成字符串 错误3:SyntaxError: invalid syntax语法错误 非法的语法解决办法:看报错信息在第几行 ,从这一行往上找错误 错误4:IndentationError: