0
나는 에스프레소 테스트를 실행하려고
를 실행하려고 할 때 난독 화와 클래스 및 자원을 변환,하지만.실행은 작업에 실패했습니다</p> <blockquote> <p>Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForDevDebugAndroidTest'.</p> </blockquote> <p>이 내 Gradle을 구성입니다 : 다음 Gradle을의 경고를 항상 에스프레소 UI 테스트
buildTypes {
release {
signingConfig signingConfigs.release
useProguard true
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules-release.txt'
zipAlignEnabled true
}
debug {
minifyEnabled false
signingConfig signingConfigs.debug
useProguard true
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules-debug.txt'
testProguardFile 'proguard-test.pro'
zipAlignEnabled true
}
}
및 proguar-test.pro
-dontobfuscate
-dontwarn
다른 시험은 확인하지만, onView()
같은 에스프레소-방법을 포함하는 테스트를 실행할 수 없습니다. 그러나 모든 테스트는 젠킨스에서 진행됩니다. 그것에 대해 무엇이 잘못 되었습니까?
'debugify' 모드에서'minifyEnabled'와'shrinkResources'가'false'이어야하기 때문에 그렇지 않습니까? – Eselfar
Btw 당신은'debug '에 다른 설정으로'minifyEnabled'를 두 번 가지고있다. – Eselfar
나는 또한이 문제를 가지고있다. 그러나 play 서비스 11.8.0으로 컴파일하기 위해'useProguard'를 true로 설정해야한다. :( –