首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加新活动时发生的Eclipse错误

添加新活动时发生的Eclipse错误
EN

Stack Overflow用户
提问于 2013-06-02 13:11:35
回答 2查看 1.6K关注 0票数 2

我不能在我的项目中增加新的活动。在“添加活动”向导的末尾,如果我单击finish按钮,向导仍然被打开,只有清单文件被更改。

我正在使用Android开发工具构建: v22.0.0-675183

来自eclipse的错误(android.metadata.log)

代码语言:javascript
复制
!ENTRY com.android.ide.eclipse.adt 4 0 2013-06-02 14:46:09.807
!MESSAGE 
!STACK 0
java.lang.reflect.InvocationTargetException
    at com.android.ide.eclipse.adt.internal.wizards.templates.TemplateWizard.performFinish(TemplateWizard.java:164)
    at com.android.ide.eclipse.adt.internal.wizards.templates.TemplateWizard$1.run(TemplateWizard.java:188)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.core.runtime.CoreException: End position lies outside document range
    at org.eclipse.ltk.internal.core.refactoring.Changes.asCoreException(Changes.java:62)
    at org.eclipse.ltk.core.refactoring.TextChange.perform(TextChange.java:246)
    at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
    at com.android.ide.eclipse.adt.internal.wizards.templates.TemplateWizard.performFinish(TemplateWizard.java:161)
    ... 2 more
Caused by: org.eclipse.text.edits.MalformedTreeException: End position lies outside document range
    at org.eclipse.text.edits.TextEditProcessor.checkIntegrityDo(TextEditProcessor.java:178)
    at org.eclipse.text.edits.TextEdit.dispatchCheckIntegrity(TextEdit.java:743)
    at org.eclipse.text.edits.TextEditProcessor.performEdits(TextEditProcessor.java:151)
    at org.eclipse.ltk.core.refactoring.TextChange.performEdits(TextChange.java:277)
    at org.eclipse.ltk.core.refactoring.TextFileChange.performEdits(TextFileChange.java:262)
    at org.eclipse.ltk.core.refactoring.TextChange.perform(TextChange.java:238)
    ... 4 more
Root exception:
    org.eclipse.core.runtime.CoreException: End position lies outside document range
            at org.eclipse.ltk.internal.core.refactoring.Changes.asCoreException(Changes.java:62)
            at org.eclipse.ltk.core.refactoring.TextChange.perform(TextChange.java:246)
            at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
            at com.android.ide.eclipse.adt.internal.wizards.templates.TemplateWizard.performFinish(TemplateWizard.java:161)
            at com.android.ide.eclipse.adt.internal.wizards.templates.TemplateWizard$1.run(TemplateWizard.java:188)
            at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
        Caused by: org.eclipse.text.edits.MalformedTreeException: End position lies outside document range
            at org.eclipse.text.edits.TextEditProcessor.checkIntegrityDo(TextEditProcessor.java:178)
            at org.eclipse.text.edits.TextEdit.dispatchCheckIntegrity(TextEdit.java:743)
            at org.eclipse.text.edits.TextEditProcessor.performEdits(TextEditProcessor.java:151)
            at org.eclipse.ltk.core.refactoring.TextChange.performEdits(TextChange.java:277)
            at org.eclipse.ltk.core.refactoring.TextFileChange.performEdits(TextFileChange.java:262)
            at org.eclipse.ltk.core.refactoring.TextChange.perform(TextChange.java:238)
            ... 4 more

我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-23 08:55:57

在添加一个新的活动时,我也遇到了同样的问题。

-clean-command开始eclipse没有任何效果,所以我尝试将带有Notepad++的Notepad++文件从UTF-8转换为没有BOM的UTF8。这对我有用。我对每个XML文件都这样做,所以清单,layout.xmldimens.xmlstrings.xml

票数 1
EN

Stack Overflow用户

发布于 2013-08-18 14:19:48

我只是有同样的效果。解决方案是文件‘something s.xml’,它有一个错误的字符编码(除了UTF-8 -我已经用Eclipse外部的一个编辑器编辑了'strings.xml',它用错误的编码保存了它)。

使用'strings.xml‘的备份(它仍然是UTF-8编码的)并在Eclipse中进行编辑,确实解决了这个问题。

我在下面的“要执行的更改”下单击它找到了错误的文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16883086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档