Esiste un modo per specificare un ulteriore file AndroidManifest.xml
per un'applicazione di test gradle? Ho bisogno di specificare ulteriori autorizzazioni e attività per i miei test unitari.AndroidManifest.xml per Gradle instrumentTest
UPD: ho cercato di aggiungere instrumnetTest
sezione nel file build.gradle
, ma non ha aiutato e ho ancora ottenere Unable to resolve activity for: Intent
errore
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest {
manifest.srcFile 'src/instrumentTest/AndroidManifest.xml'
java.srcDir 'src/instrumentTest/Java'
}
}
sei stato in grado di lavorare in giro? Al momento sto riscontrando questo problema e temo che non ci sia modo di farlo funzionare perché AndroidManifest.xml viene generato automaticamente per instrumentTest: http://tools.android.com/tech-docs/new-build-system/ guida-utente # TOC-Basics-and-Configuration È davvero restrittivo :( – Y2i
Sono riuscito a ovviare a questo problema, ma solo modificando il plug-in gradle Android stesso - non credo che sia possibile ottenere senza farlo. – ZoFreX
Vorrei fare anche questo, per ignorare l'icona e il nome dell'app nell'app di test. Peccato che non sia supportato. @ZoFreX, dove hai apportato la modifica e/o hai contattato la gente di Google? –