Android SlidingLibrary



我试图找到问题,但无济于事,我根据说明添加了库

(LibraryProject是library,而addLibrary在myProject中)

和当我开始我的项目我有错误:

日志:

FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.slidingmenu.lib.SlidingMenu
    at ru.com.whatyouwant.MainActivity.onCreate(MainActivity.java:35)

Activity.class

@Override
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    //SlidingMenu Line 35
    SlidingMenu menu = new SlidingMenu(this);
    menu.setMode(SlidingMenu.LEFT);
    menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    menu.setShadowWidth(10);
    menu.setSlidingEnabled(true);
    menu.setFadeDegree(0.35f);
    menu.setMenu(R.layout.menu);
    // Initialize ID's
    mText = (EditText)findViewById(R.id.fullscreen_content);
    pop_up_menu = (LinearLayout) findViewById(R.id.pop_up_menu);
    mFiles = new FileOptions(this);
    //Menu ID's
    menu_save = (TextView) findViewById(R.id.pop_up_save);
    menu_save.setOnClickListener(onMenu_save);
    menu_delete = (TextView) findViewById(R.id.pop_up_delete);
    menu_delete.setOnClickListener(onMenu_delete);

    // Call Popup Menu
    mText.setOnLongClickListener(new OnLongClickListener() {
        @Override
        public boolean onLongClick(View v) {
            new PopupMenu(pop_up_menu, MainActivity.this);
            return false;
        }
    });

}

您没有从应用程序项目中引用库项目。假设您已经将两个项目导入到Eclipse中:

1)选择项目

2)右键单击属性 3)进入左侧面板列表的Android部分 4)在Library部分,您应该看到SlidingMenu库项目被列出。

5)按Add…按钮,选择SlidingMenu项目,按OK

6)再次按OK关闭项目属性窗口。

7)你应该被设置!

我也遇到过同样的问题。这是我的解决方案:

  1. 右键单击项目---->Properties----->Java Build Path---->Order and Export,检查项目添加的jar包。
  2. 关闭并重启eclipse
  3. 清理项目
  4. 问题解决

虽然问题解决了,但我不知道发生的原因,如果有人知道,请告诉我,谢谢!

相关内容

  • 没有找到相关文章

最新更新