答案
答案是检查导出框。感谢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
中依赖设置的网址