2014-07-09 12 views
19

dopo l'aggiornamento ad Eclipse Kepler, non sono stato in grado di aggiungere la libreria di supporto appcompat. Ho seguito questa instructions e ho ancora ottenere l'errore L'android.support.v7.app importazione non può essere risolto sulle seguenti linee:L'importazione android.support.v7.app non può essere risolta

import android.support.v7.app.ActionBar; 
import android.support.v7.app.ActionBarActivity; 

ho aggiunto al progetto appcompat, ha aggiunto due vasetti al Crea percorso, li ha selezionati nella scheda Ordine ed Esporta e aggiunto il progetto di libreria nel progetto principale.

enter image description here

enter image description here

ho copiato la biblioteca v4 nella cartella librerie nel progetto principale, ma non so che altro fare o controllare. Qualcuno ha qualche suggerimento??

Grazie!

risposta

38

Dopo aver aggiunto appcompat_v7 alle dipendenze, assicurarsi che la cartella libs del progetto sia vuota. Per impostazione predefinita, un android-support-v4.jar viene creato quando si definisce il progetto, quindi questo causerà conflitti quando si dichiara la libreria appcompat_v7 come dipendenza.

Quindi, la prima cosa che devi fare è controllare la cartella .../My_Project/libs e cancellare senza problemi il file android-support-v4.jar.

Quindi, aggiungere la libreria appcompat_v7 come una dipendenza del progetto: A tale scopo, se si utilizza Eclipse:

  1. clic destro nella cartella del progetto, che si trova nel Navigator.
  2. Fare clic in Proprietà, nella parte finale della lista.
  3. Nella finestra Proprietà, selezionare l'opzione Android (menu di sinistra).
  4. Nella casella Libreria, aggiungi il tuo nuovo riferimento.

Se si utilizza Android Studio, è possibile seguire i passaggi indicati nel commento di @Joey Garcia.

libreria di supporto di installazione - https://developer.android.com/tools/support-library/setup.html

Fammi sapere se ti ha aiutato. In bocca al lupo!

+0

Thanksssssssssssssssssss !!!! finalmente ha risolto il mio problema che si stava verificando da 2 settimane :) –

+0

Grazie mille. Questo ha risolto il problema. C'è un modo in cui questo potrebbe essere fatto per ogni progetto di default? –

+0

Oggigiorno si consiglia di utilizzare Android Studio (http://developer.android.com/sdk/index.html), poiché è l'IDE ufficiale per lo sviluppo Android. È possibile sbarazzarsi di Eclipse e iniziare a utilizzare AS, che è anche semplice da utilizzare e distribuire. –

2

Sono nuovo di Eclipse ma ho avuto lo stesso errore e in qualche modo risolto. Avevo 2 progetti, uno dei quali si è riparato dopo il riavvio o qualcosa del genere, il primo che ho risolto aggiungendo nuovamente le importazioni che in qualche modo io o eclipse abbiamo cancellato. importazioni miniera sono:

import android.content.res.Resources; 
import android.graphics.Typeface; 
import android.os.Bundle; 
import android.support.v7.app.ActionBarActivity; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.widget.ImageView; 
import android.widget.TextView; 

Sono aggiungere qualsiasi che è ancora necessario. Spero che questo aiuti

5

Peter, ho avuto lo stesso problema e questo è stato risolto in Android Studio.

1) destro del mouse fare clic sul progetto dalla finestra riquadro Progetto e selezionare Apri impostazioni modulo

2) Sul lato sinistro, selezionare app, quindi selezionare la scheda Dipendenze in alto a destra

3) Fare clic sul pulsante + in basso a sinistra, selezionare Dipendenza Biblioteca

4) Sia digitare o selezionare appcompat-v7 (com.android.support:appcompat-v7:20.0.0)

5) Fare clic su OK la finestra Seleziona dipendenza dalla libreria

6) Quindi fare clic su OK o applicare su quella finestra Struttura progetto.

Ora, AS dovrebbe essere in grado di inserire la classe mancante.

+0

2 ore per trovare questo .... (Aggiunto un commento con un commento!) –

+1

Nota: ora è (com.android.support:appcompat-v7:22.2.1). Per qualche motivo anche l'errore 22.0. –

0

Basta eliminare android-support-v4.jar dalla cartella libs del progetto. Il resto delle cose/errori saranno spariti. Eclipse gestirà il resto delle cose.

0

Elimina android-support-v4.jar nella cartella lib.

Problemi correlati