在commonsware书中,教程#6,我按照信中的说明进行操作。我从zip下载创建了具有\ library目录内容的并行目录。我确保empublite项目符合合规性1.6。我将ActionBarSherlock添加到工作区,我得到“找不到标记ID 170”,我注意到AndroidManifest.xml文件的内容已被清除为零。
我在这里阅读了其他帖子并重读了所有说明。控制台错误消息是......
2012-07-21 16:53:32 - ActionBarSherlock] Parser exception for /ActionBarSherlock/AndroidManifest.xml: Premature end of file.
我做错了什么?
谢谢,
迪安
答案 0 :(得分:1)
是的,指示中有一个缺陷。
如果您打算使用Eclipse,请不将ActionBarSherlock的源代码直接放在您的工作区中,这是指示所暗示的。当你将代码带入Eclipse时,会有一个复选框,你可以检查“将文件复制到工作区” - 改用它。
Eclipse不喜欢将不在Eclipse项目中的代码加载到Eclipse工作区中,其中代码在工作区目录中开始。只需暂时解析library/
其他地方(例如您的桌面)。
道歉。
引用the errata notice I just filed:
有关添加ActionBarSherlock的错误Eclipse说明。跳过步骤#1的第二段(“出于目的......”)。而是将
library/
目录解压缩到远离Eclipse工作区的某个位置(例如,在桌面上)。