我无法将actionbarsherlock连接到项目

时间:2012-03-07 13:26:32

标签: android eclipse actionbarsherlock

我下载了http://actionbarsherlock.com/download.html的.zip文件actionbarsherlock。解压。从源actionbarsherlock文件夹库在eclipse中创建了一个新项目。为Android 3.2-Google API编译。在项目属性android说复选框是库。通过android 3.2-Google API编译你的项目。打开项目属性android,尝试添加库actionbarsherlock,apply,ok。但没有任何反应。打开他们项目的属性,并将库actionbarsherlock标记为红叉。使用JRE 1.6。有人能说出我做错了什么或指示的良好链接吗? 对不起谷歌翻译

3 个答案:

答案 0 :(得分:7)

库项目必须与项目位于同一分区上。当你将它们放在同一个分区上时,Eclipse会使用相对路径添加库,并且它可以工作。

答案 1 :(得分:4)

听起来像ABS库的路径可能是错误的。步骤如下。

1。)启动新的Android项目 - 来自现有的源

  • 使用JakeWharton-ActionBarSherlock-436230d /库作为您的来源。

2。)右键单击abs项目 - 选择属性 - 选择Android

  • 确保在底部选中“is library”复选框。

3。)右键单击您的项目 - 选择属性 - 选择Android

  • 点击添加
  • ABS库应该在那里的框中列出。选择它,现在就可以在项目中导入它。

不要忘记在AndroidManifest.xml中包含为每个具有ActionBar的活动设置样式,您必须添加以下行:

android:theme="@style/Theme.Sherlock"

另一件事。据我所知,ActionBarSherlock项目必须保留在您的包浏览器中。确保您没有删除它。这可能导致路径错误。

希望这有帮助!

答案 2 :(得分:0)

将库放在C:\驱动器或操作系统驱动器中。不要复制工作区 - 我相信它会解决您所看到的问题。经过几个小时的冲突,它真的帮助了我。