Gibt es eine Möglichkeit, eine zusätzliche AndroidManifest.xml
Datei für eine Gradettest-Anwendung anzugeben? Ich brauche es, um zusätzliche Berechtigungen und Aktivitäten für meine Komponententests anzugeben.AndroidManifest.xml für Gradle instrumentTest
UPD: Ich habe versucht, instrumnetTest
Abschnitt in der build.gradle
Datei hinzufügen, aber es hat nicht geholfen und ich immer noch Unable to resolve activity for: Intent
Fehler
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'
}
}
war es möglich, dies zu umgehen? Ich stoße im Moment auf dieses Problem und fürchte, es gibt keine Möglichkeit, dies zu tun, da AndroidManifest.xml automatisch für InstrumentTest generiert wird: http://tools.android.com/tech-docs/new-build-system/ Benutzerhandbuch # TOC-Basics-and-Configuration Es ist wirklich restriktiv :( – Y2i
Ich habe es geschafft, dies zu umgehen, aber nur durch die Android-Gradle-Plugin selbst ändern - ich glaube nicht, dass dies ohne zu erreichen möglich ist. – ZoFreX
Ich möchte das auch tun, um das Symbol und den App-Namen in der Test-App zu überschreiben. Schade, dass es nicht unterstützt wird. @ZoFreX, wo hast du die Änderung vorgenommen und/oder hast du dich an die Google-Leute gewendet? –