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

1

Я выполнил инструкции, указанные в других разделах, о том, как импортировать внешние библиотеки, но после импорта 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);
        }
}

Может кто-то пролить свет?

Изображение 174551

  • 0
    Вы также добавили v4 jar? если нет, то это следует добавить в проект.
  • 0
    см. ссылку на stackoverflow.com/questions/17440595/…
Показать ещё 7 комментариев
Теги:
classnotfoundexception
android-actionbaractivity

3 ответа

0
Лучший ответ

Я исправил это следующим образом:

10

Перейдите в "Путь сборки Java" → Заказ и экспорт → отметьте все флажки → clean → build → run

  • 0
    Я исправил это, следуя инструкциям, указанным в моем ответе.
  • 0
    Это было легко исправить для меня.
Показать ещё 1 комментарий
0

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

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

<classpathentry kind="lib" path="<path to your .jar file>"/>
  • 0
    Я исправил это, следуя инструкциям, указанным в моем ответе.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню