1

在 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.

我究竟做错了什么?谢谢,院长

4

1 回答 1

1

是的,说明书有问题。

如果您打算使用 Eclipse,请不要将 ActionBarSherlock 的源代码直接放在您的工作区中,这是说明所暗示的。当您将代码带入 Eclipse 时,将出现一个复选框,您可以选中该复选框以“将文件复制到工作区”——改为使用它。

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

我很抱歉。


引用我刚刚提交的勘误通知

页面 211 有不正确的 Eclipse 说明添加 ActionBarSherlock。跳过第 1 步的第二段(“出于目的……”)。相反,将library/目录解压缩到远离 Eclipse 工作区的某个地方(例如,在您的桌面上)。

于 2012-07-22T11:05:07.870 回答