2013-05-18 19 views
5

se ho importato e ha aggiunto ActionBar Sherlock al mio progetto, io non sono in grado di compilare il progetto. Viene visualizzato il seguente errore:errore sherlock Android-Studio ActionBar con Gradle

Gradle: No resource found that matches the given name (at 'theme' with value '@style/Theme.Sherlock').

Come si risolve ?? Please help ...

+0

Sto avendo lo stesso problema dopo aver seguito le guide sul SO (http://stackoverflow.com/questions/16588064/how-do-i-add-a-libreria-progetto-per-android-studio e http://stackoverflow.com/questions/16577580/problems-importing-project-into-android-studio -Per quanto riguarda-ActionBarSherlock). L'IDE ha riconosciuto il riferimento all'ABS, ma non è possibile trovare le risorse durante la creazione dell'applicazione. [Screenshot] (http://i.imgur.com/3yQzRbZ.png). – christiaanderidder

+1

Ho avuto lo stesso problema, controlla questa risposta! [http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio][1] [1 ]: http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio – mintypa

risposta

2

C'è qualche bug in Android Studio che non gestisce le dipendenze biblioteca ben durante l'esportazione di file Gradle. È possibile modificare manualmente le dipendenze della libreria con uno dei seguenti metodi.

1) Ad esempio, dato seguente struttura:

MyProject/

  • app/
  • biblioteche/
    • lib1/
    • lib2/

Siamo in grado di identificare 3 progetti. Gradle li riferimento con il seguente nome:

  1. : app
  2. : librerie: lib1
  3. : librerie: lib2

L': progetto di applicazione è probabile che dipendono dalle librerie, e questo è fatto dichiarando le seguenti dipendenze:

dependencies { 
    compile project(':libraries:lib1') 
} 

2) o non fare Fil e -> Struttura del progetto -> Moduli Qui troverete la scheda delle dipendenze, fare clic su di essa e aggiungere manualmente le librerie premendo il pulsante "+".

Per Sherlock, può essere che si desidera eliminare la loro directory di prova, o aggiungere il file junit.jar al classpath

+0

Grazie mille – KnightYusuf

Problemi correlati