ActionBarActivity - NoClassDefFoundError异常

Nig*_*ury 2 android noclassdeffounderror buildpath android-actionbar-compat android-actionbaractivity

已经看到:NoClassDefFoundError Android与ActionBarActivityActionBarActivity在手机上捕获错误

我想在我的项目中使用ActionBarCompact.我已经在我的项目中链接了android-support-v7项目及其jar,并检查了许多来源的步骤,但我仍然无法解决问题.

当我构建我的项目时,没有错误,但在运行时有异常.不知道为什么没有检测到课程.请告诉我有什么问题.谢谢.

码:

import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.widget.ArrayAdapter;

public class mainMenu extends ActionBarActivity implements ActionBar.OnNavigationListener {

    ActionBar actionbar;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.menutab);

        actionbar = getSupportActionBar();
        actionbar.setTitle("Menu");
        actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);

        ArrayAdapter<CharSequence> mSpinnerAdapter = ArrayAdapter.createFromResource(this,R.array.menu_items, R.id.simpleText);
        actionbar.setListNavigationCallbacks(mSpinnerAdapter, this);
    }

    @Override
    public boolean onNavigationItemSelected(int arg0, long arg1)//item pos, itemid
    {
        switch (arg0) {
        case 0:
            System.out.println("selected: " + arg0);
            break;
        case 1:
            System.out.println("selected: " + arg0);
            break;
        case 2:
            System.out.println("selected: " + arg0);
            break;
        case 3:
            System.out.println("selected: " + arg0);
            break;
        default:
            break;
        }
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

------------项目结构和构建路径-----------------

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

logcat的

在此输入图像描述

Ume*_*ooq 5

试试这个:

  • 从中导入支持库作为项目"sdk/extras/android/support/v7/appcompat".

  • 项目中的参考库(适用于Eclipse "Properties - Android - Add").

  • 构建项目(适用于Eclipse "Projects - Build All").确保您拥有"android.support.v7.appcompat"主项目gen文件夹.

如果它仍然无法解决您的问题,请重新启动eclipse.

然后清理并重建项目

如果问题仍然存在,请从您的计算机中删除支持库并重新下载并按照上述步骤操作.