commonsware中的ActionBarsherlock问题

时间:2012-07-22 00:01:39

标签: android actionbarsherlock commonsware

在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.
我做错了什么? 谢谢, 迪安

1 个答案:

答案 0 :(得分:1)

是的,指示中有一个缺陷。

如果您打算使用Eclipse,请将ActionBarSherlock的源代码直接放在您的工作区中,这是指示所暗示的。当你将代码带入Eclipse时,会有一个复选框,你可以检查“将文件复制到工作区” - 改用它。

Eclipse不喜欢将不在Eclipse项目中的代码加载到Eclipse工作区中,其中代码在工作区目录中开始。只需暂时解析library/其他地方(例如您的桌面)。

道歉。


引用the errata notice I just filed

  

有关添加ActionBarSherlock的错误Eclipse说明。跳过步骤#1的第二段(“出于目的......”)。而是将library/目录解压缩到远离Eclipse工作区的某个位置(例如,在桌面上)。