11

The Android Developers Blog ogłosił w maju 2015:Jak dodać "Bibliotekę wsparcia projektowania Androida" do Eclipse z wtyczką ADT?

The Design library is available now, so make sure to update the Android Support Repository in the SDK Manager.

Używam Eclipse (Version: Luna 4.4.2) z najnowszej ADT-plugin i nie widzę nic "Design" w menedżerze SDK:

SDK manager

Gdy próbuje użyć android.support.design.widget.FloatingActionButton lub android.support.design.widget.NavigationView w moich projektach jak this one -

app screenshot

niestety pojawiają się błędy:

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.widget.NavigationView" on path ...

Gdybym używał Android Studio, prawdopodobnie potrzebne linię

compile 'com.android.support:design:22.2.0' 

ale jak to naprawić w Eclipse? Czy mogę pobrać plik JAR dla biblioteki projektowej?

Szukałem \sdk\extras\android\support\ ścieżki, ale nie znalazłem żadnych.

+1

nie próbowałeś go używać jako projekt referencyjny? Byłem w stanie używać usług Google Play w ten sam sposób. –

+1

Tutaj informacje o konfiguracji: https://developer.android.com/tools/support-library/setup.html#libs-with-res: Czas na przejście na Studio Android –

+0

Nie, chodzi o appcompat (który działa już dla mnie) - i nie o bibliotece projektu –

Odpowiedz

27

Przed użyciem biblioteki wsparcie projektowe, trzeba importować support-V7-AppCompat biblioteka z Android SDK \ Extras \ android \ Support \ v7 \ AppCompat. Następnie trzeba:

  • utworzyć android projektu biblioteki w Eclipse dla wsparcia projektowania biblioteki
  • umieścić zawartość katalogów Android SDK \ Extras \ android \ Support \ projektowania w projektowaniu biblioteka wsparcie projektu
  • link library AppCompat-v7 do projekt projekt biblioteki wsparcie
  • Link biblioteka wsparcia projektu z Twojego projektu.

Note: If you can't find the design folder you might want to try this location instead: android-sdk\extras\android\m2repository\com\android\support\design

Nie można używać bezpośrednio na jar android-support-design.jar bo trzeba zbyt pewnych zasobów (to jest powód formatu AAR).

Aby uzyskać więcej informacji po prostu sprawdzić Error in styles_base.xml file - android app - No resource found that matches the given name 'android:Widget.Material.ActionButton'

+1

Dzięki (+1), ale niestety dostaję wiele błędów związanych z zasobami, takich jak ' dodatki \ android \ support \ design \ res \ values ​​\ styles.xml: 56: error: Błąd pobierania elementu nadrzędnego dla elementu: Nie znaleziono zasobu, który pasuje do podanej nazwy "TextAppearance.AppCompat.Button'." –

+0

Witam! Zaktualizowałem odpowiedź. Biblioteka wsparcia projektowania wymaga kompilacji biblioteki support-v7-appcompat. – xcesco

+0

Nadal nie mogę znaleźć ścieżki 'sdk \ extras \ android \ support \ design \ libs'. Nie mam folderu projektu w folderze pomocy – Jas

Powiązane problemy