Мой класс MainActivity выдает java.lang.ClassNotFoundException, когда расширяет ActionBarActivity

Я следовал инструкциям, указанным в других темах о том, как импортировать внешние библиотеки, но после импорта android-support-v7-appcompat.jar в Библиотеки со ссылками моего проекта Android (в ADT v.22.0.5) я получаю java.lang.ClassNotFoundException:

import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ActionBar actionBar = getSupportActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
        }
}

Может кто-нибудь, пожалуйста, пролить свет?

3 ответа

Решение

Зайдите в "Путь сборки Java" -> Порядок и экспорт -> установите все флажки -> очистить -> построить -> запустить

Вы должны добавить путь к классу в вашей новой библиотеке.

Вы можете увидеть файл с именем .classpath, указать путь к вашей новой библиотеке.

<classpathentry kind="lib" path="<path to your .jar file>"/>
Другие вопросы по тегам