我希望能够在缩小版本上运行 UI 测试。但是,当我跑步时
./gradlew connectedDebugAndroidTest
我收到此错误:
> Task :app:minifyDebugAndroidTestWithR8
R8: 'void zza(com.google.android.gms.common.internal.BaseGmsClient,int,android.os.IInterface)' already has a mapping
我尝试为测试创建一个单独的 proguard 文件:
buildTypes {
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
testProguardFile 'proguard-test.pro'
# proguard-test.pro:
-include proguard-rules.pro
-keepattributes SourceFile,LineNumberTable
-dontobfuscate
-dontwarn
-dontshrink
但这没有帮助。不知道还有什么可以尝试的。