我最近买了一台新电脑,现在正在设置Android应用程序开发所需的工具。我之前在其他计算机上安装了这些工具没有问题。
我现在发现一切准备好开发之后,当我在Eclipse中打开一个XML文件进行编辑时,我收到一个错误:
如果我关闭此XML文件的选项卡然后重新打开它,我可以按预期编辑它。这适用于我的项目中的所有XML文件。第一次打开它时出现错误,第二次正常工作。
要在发布此处之前进行一些故障排除,我尝试安装不同版本的eclipse。 3.4,3.5,3.6,都遇到同样的错误。我甚至尝试在具有不同操作系统的不同计算机上安装这些工具:windows 7和mac os x。
我尝试清除我的工作区中的.metadata文件夹,希望这是一些奇怪的日食设置,这些设置已经没有了,没有运气。
此外,在成功打开XML文件后,我的编辑器如下所示:
即使在“图形布局”选项卡中,我也无法以图形形式查看我的布局。
我的问题: 如何轻松编辑我的XML文件?
答案 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布局。
很容易检查:
Open With
选项时,可能的编辑器列表应显示在开始子菜单中。Android Layout Editor
,或者列表中缺少通用xml编辑器,那么这就是问题所在。如果是这种情况,那么您应该查看Preferences
=>中的xml文件默认编辑器设置。 General
=> Editors
=> File Association
=> *.xml
并检查Android布局编辑器未配置为默认(或唯一)。
所以我的解释是你缺少一个真正的xml编辑器,而eclipse尝试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。
希望这会对你有所帮助。