11

The Android Developers Blog annunciato nel maggio 2015:Come aggiungere "Libreria di supporto di progettazione Android" a Eclipse con plugin ADT?

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

Sto usando Eclipse (Versione: Luna 4.4.2) con l'ultimo ADT-plugin e non vedo niente "design" nel gestore SDK:

SDK manager

Quando si tenta di utilizzare android.support.design.widget.FloatingActionButton o android.support.design.widget.NavigationView nei miei progetti come this one -

app screenshot

io purtroppo ottenere errori:

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

Se mi sarebbe utilizzando Android Studio, probabilmente serviva la linea

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

ma come risolvere questo problema in Eclipse? Posso scaricare un file JAR per la libreria di progettazione?

Ho cercato il percorso \sdk\extras\android\support\, ma non ne ho trovato nessuno.

+1

fatto si è tentato di utilizzarlo come progetto di riferimento? Sono stato in grado di utilizzare Google Play Services allo stesso modo –

+1

Qui le informazioni da configurare: https://developer.android.com/tools/support-library/setup.html#libs-with-res: È ora di passare ad Android Studio –

+0

No, si tratta di appcompat (che funziona già per me) - e non della libreria di progettazione –

risposta

27

Prima dell'uso la libreria di supporto di progettazione, è necessario importare supporto-v7-appcompat biblioteca da Android SDK \ extra \ \ supporto Android \ v7 \ appcompat. Quindi, è necessario:

  • creare un progetto di libreria Android in Eclipse per libreria di supporto disegno
  • mettere il contenuto della directory Android SDK \ extra \ \ supporto Android \ disegno nella progettazione libreria di supporto progetto
  • link library appcompat-v7 a progettazione libreria di supporto
  • Link supporto libreria progetto dal progetto.

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

Non è possibile utilizzare direttamente il vaso Android-support-design.jar perché avete bisogno di alcune risorse troppo (questo è il motivo del formato di AAR).

Per maggiori informazioni basta controllare Error in styles_base.xml file - android app - No resource found that matches the given name 'android:Widget.Material.ActionButton'

+1

Grazie (+1), ma sfortunatamente ottengo numerosi errori relativi alle risorse come ' Extras \ Android \ supporto \ progettazione \ res \ valori \ stili.xml: 56: errore: errore nel recupero del genitore per l'articolo: nessuna risorsa trovata che corrisponde al nome specificato "TextAppearance.AppCompat.Button". –

+0

Ciao! Ho aggiornato la risposta. La libreria di supporto alla progettazione necessita della libreria support-v7-appcompat da compilare. – xcesco

+0

Non riesco ancora a trovare il percorso 'sdk \ extras \ android \ support \ design \ libs'. Non ho una cartella di progettazione nella mia cartella di supporto – Jas