2014-04-28 23 views
9

Jestem nowy w rozwoju Androida i korzystam z narzędzi wiersza poleceń do tworzenia projektu Android. Postępowałem zgodnie ze wszystkimi instrukcjami podanymi w tutorial at android developers. Jednak koncentrują się bardziej na użytkownikach IDE.Błąd "Pakiet android.support.v7.app nie istnieje"

Kiedy próbowałem rozszerzyć moją klasę MainActivity z ActionBarActivity zamiast tylko Activity, wystąpił następujący błąd.

błąd: pakiet android.support.v7.app nie istnieje

on narzekał tej instrukcji import.

import android.support.v7.app.ActionBarActivity; 

Upewniłem się, że odwiedziłem menedżera SDK, i jest napisane, że zainstalowana jest Biblioteka pomocy Androida. Naprawdę jestem zdziwiony tym, i naprawdę byłbym wdzięczny za jakąkolwiek pomoc, jaką moglibyście mi dać.

To może pomóc: http://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html

+1

Masz aby dodać bibliotekę appcompat do projektu, nie wystarczy pobrać go za pomocą menedżera sdk. Możesz znaleźć informacje [tutaj] (http://developer.android.com/tools/support-library/features.html#v7) i [tutaj] (http://developer.android.com/tools/support-library /setup.html). –

+0

Mam ten sam problem. Nie jestem pewien, dlaczego odpowiedź @ vgonisanz została zaakceptowana - nie mogę kliknąć prawym przyciskiem myszy z poziomu wiersza poleceń. Nie używam również Gradle - narzędzia wiersza poleceń są domyślnie ustawione na Ant, więc zainstalowałem Ant. – Iiridayn

+0

@Iiridayn: Tak, skończyłem rezygnować z narzędzi wiersza poleceń. Android Studio to naprawdę dobre IDE, a skończyło się na tym, że jest mniej kłopotliwy niż próba kompilacji z mrówką. –

Odpowiedz

9

Twój projekt brakuje biblioteki wsparcie z SDK.

Jeśli nie masz ich zainstalowanych, kliknij prawym przyciskiem myszy na project > Android Tools > Install support library.

Potem tylko importować do przestrzeni roboczej, jako projekt Android, android-support-v7-appcompat, znajduje się ${android-sdk-path}/extras/android/support/v7

I wreszcie, kliknij prawym przyciskiem myszy na Androida project > Properties > Android Tab. Naciśnij przycisk Add i dodaj projekt wsparcia "android-support-v7-appcompat" jako zależność.

Oczyść projekt, a program musi się kompilować i działać poprawnie.

+0

Opcja właściwości nie jest wyświetlana, natomiast kliknięcie prawym przyciskiem myszy na projekcie. –

6

Korzystanie Android Studio trzeba dodać zależność support library, który nie został wskazany w poradniku

dependencies { 

    compile 'com.android.support:appcompat-v7:22.0.0' 
} 
4

Na co warto:

wpadłem w tej kwestii podczas korzystania Xamarin, mimo że mam zainstalowane pakiety wsparcia, zarówno v4, jak i v7.

Zostało to rozwiązane przez wykonanie polecenia Build -> Clean All.

0

spróbować skopiować C: \ Program Files \ Java \ jdk1.8.0_121 & & C: \ Program Files \ Java \ jre1.8.0_121 z innego komputera pracującego wówczas wszystko (czysty & & odbudować)

Powiązane problemy