2015-01-27 12 views
8

Voglio fare in Android Studio mio modulo di prova di essere dipendente di modulo applicativo, ma non può raggiungere questo obiettivo, avere erroreAndroid Studio fare il mio modulo di test dipenderà del modulo applicativo

Error:Dependency AndroidApp:app:unspecified on project TestsRobotium resolves to an APK archive which is not supported as a compilation dependency. File: D:\android\MEWE\AndroidApp\app\build\apk\MeWe.apk 

Nel mio test.gradle Ho aggiunto il progetto fornito (': app') nel tag dipendenza (viene eseguito automaticamente da Android Studio)

Come risolverei questo? Ho bisogno di dipendenza da src, res cartelle della mia app principale e ho bisogno di conoscere il file R

+2

Dai uno sguardo [collegamento] (http://stackoverflow.com/questions/27536491/how-to-import-android-project-as-library-and-not-compile-it-as-apk-android- stud? answertab = voti # tab-top) e [link] (http://stackoverflow.com/questions/27364565/how-to-import-material-design-library-to-android-studio?answertab=votes#tab -top) –

+0

Sembra un buon decreto in un collegamento fornito. Ma ho bisogno che l'applicazione sia un progetto (modulo), non una libreria, e devo avere dipendenza da esso (quindi posso fare affidamento su src, res e r.java dell'applicazione dai test). Forse c'è un modo per raggiungere questo? –

+0

@AntonKizema sei riuscito a capirlo? – amadib

risposta

1

Questo è ora possibile utilizzando il plug-in com.android.test. Funziona bene per Java e risorse.

Un esempio di Google può essere trovato here.

Fondamentalmente si crea un modulo separato per il test e si definisce quale modulo e aroma devono essere testati. L'ho appena controllato e ha alcuni problemi con il lavoro con l'IDE, ma funziona bene con la linea di comando gradle.

Problemi correlati