带有Android的Eclipse IDE - 第一次打开XML文件时出现异常

时间:2011-01-31 20:46:17

标签: android eclipse

我最近买了一台新电脑,现在正在设置Android应用程序开发所需的工具。我之前在其他计算机上安装了这些工具没有问题。

我现在发现一切准备好开发之后,当我在Eclipse中打开一个XML文件进行编辑时,我收到一个错误: error image

如果我关闭此XML文件的选项卡然后重新打开它,我可以按预期编辑它。这适用于我的项目中的所有XML文件。第一次打开它时出现错误,第二次正常工作。

要在发布此处之前进行一些故障排除,我尝试安装不同版本的eclipse。 3.4,3.5,3.6,都遇到同样的错误。我甚至尝试在具有不同操作系统的不同计算机上安装这些工具:windows 7和mac os x。

我尝试清除我的工作区中的.metadata文件夹,希望这是一些奇怪的日食设置,这些设置已经没有了,没有运气。

此外,在成功打开XML文件后,我的编辑器如下所示: enter image description here

即使在“图形布局”选项卡中,我也无法以图形形式查看我的布局。

我的问题: 如何轻松编辑我的XML文件?

  • 我希望按照您的预期打开文件,而不是遇到这些异常错误。
  • 我还希望能够查看布局文件的图形布局。

4 个答案:

答案 0 :(得分:2)

也许它的问题是由以下问题解决的:右键单击eclipse项目,单击“属性”,然后查看“运行/调试设置”。编辑项目的设置,在“目标”下,确保选中AVD - 请参阅前一个question/answer

答案 1 :(得分:1)

你可以尝试

Project -> Clean 

或将所有项目文件复制到没有.classpath和.project然后

的新目录
New -> Android Project -> From existing source

导入它

答案 2 :(得分:1)

第一种可能的解释

已经报告了其他类似的问题,这与布局部分中的SDK选择下拉列表有关。您的第二个屏幕截图显示此列表为空。您是否成功完成了Android SDK的安装? 如果没有安装SDK,布局管理器将无法按预期工作 另请注意,在某些情况下,这些软件包无法在eclipse中正确安装,您必须使用android命令(来自tools文件夹)才能成功选择和安装软件包。


第二种可能的解释

你的eclipse工作台似乎被配置为默认打开任何 XML作为android布局。

很容易检查:

  • 当您在包浏览器(或某个导航器)中选择xml文件,并右键单击它并选择Open With选项时,可能的编辑器列表应显示在开始子菜单中。
  • 如果默认选项是Android Layout Editor,或者列表中缺少通用xml编辑器,那么这就是问题所在。

如果是这种情况,那么您应该查看Preferences =>中的xml文件默认编辑器设置。 General => Editors => File Association => *.xml并检查Android布局编辑器未配置为默认(或唯一)。

所以我的解释是你缺少一个真正的xml编辑器,而ec​​lipse尝试Android Layout编辑器,因为它与xml文件相关联。

除了eclipse捆绑包之外,您还安装了ADT?我建议在Java EE软件包的顶部安装(这是一个庞大的205MB)。

对于每个文件,在第一次尝试时,eclipse会尝试第一个Android XML编辑器,它恰好是布局编辑器。当你再次尝试时,它会记住那个文件是失败的,并且会回到其他编辑器上。

答案 3 :(得分:-2)

认为你应该重新安装带有android的Eclipse这里是链接

1.启动Eclipse,然后选择Help>安装新软件......

2.单击右上角的“添加”。

3.在出现的“添加存储库”对话框中,为“名称”输入“ADT插件”,并为“位置”输入以下URL: https://dl-ssl.google.com/android/eclipse/Note:如果您在获取插件时遇到问题,请尝试使用位置网址中的“http”,而不是“https”(出于安全原因,首选https)。

单击“确定”。

4.在Available Software对话框中,选择Developer Tools旁边的复选框,然后单击Next。

5.在下一个窗口中,您将看到要下载的工具列表。点击下一步。

6.阅读并接受许可协议,然后单击“完成”。

7.安装完成后,重新启动Eclipse。

希望这会对你有所帮助。