class com.actionbarsherlock.app.SherlockActivity not found

时间:2014-05-20 17:37:47

标签: java android intellij-idea dependencies actionbarsherlock

答案

答案是检查导出框。感谢Chris Tarazi的回答。不幸的是,由于我的声誉,我无法赞成评论并回答我自己的问题。

问题是:

我有一个Android项目,我正在使用SlidingMenu库(https://github.com/jfeinstein10/SlidingMenu)。我已成功将Slidingmenu库添加到我的Android项目中,并使用SlidingMenu制作了一个工作示例。

我要添加的内容:

现在我想在SlidingMenu上添加一个额外的库。因为如果我在SlidingMenu上添加一个额外的库,我将获得更多功能。但我的Android项目仍在使用SlidingMenu。

问题:

SlidingMenu库顶部的额外库是ActionBarSherlock。一旦我集成并使用ActionBarSherlock库,我就会收到编译错误,并显示以下消息:

  

java:无法访问com.actionbarsherlock.app.SherlockActivity类   找不到com.actionbarsherlock.app.SherlockActivity的文件

代码设置:

来自Android项目的

类:

public class MainActivity extends SlidingActivity implements View.OnClickListener

SlidingMenu的代码(没有ActionBarSherlock):

public class SlidingActivity extends Activity implements SlidingActivityBase

SlidingMenu的代码(带ActionBarSherlock):

import com.actionbarsherlock.app.SherlockActivity;    
public class SlidingActivity extends SherlockActivity implements SlidingActivityBase

所以我的MainAcvitity正在使用SlidingActivity(来自SlidingMenu)而SlidingActivity正在使用SherlockActivity(来自ActionBarSherlock)。

我的依赖关系设置:

我创建了一个使用SlidingMenu库的Android项目。 SlidingMenu依赖于ActionBarSherlock库。 Android项目> SlidingMenu> ActionBarSherlock

我还无法使用图片代码,因此这里是我在IntelliJ http://i.stack.imgur.com/PRm7B.jpg

中依赖设置的网址

0 个答案:

没有答案