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/
Siamo in grado di identificare 3 progetti. Gradle li riferimento con il seguente nome:
- : app
- : librerie: lib1
- : 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
fonte
2013-05-23 11:37:42
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
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