transformClassesWithDexBuilderForDebugAndroid测试错误

transformClassesWithDexBuilderForDebugAndroidTest error

我收到这个奇怪的错误,似乎无法理解问题所在:

com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBuilderException: Failed to process .../Android/sdk/extras/android/m2repository/com/android/support/support-v4/19.1.0/support-v4-19.1.0.jar

由...引起,由...引起,由...

Caused by: com.android.tools.r8.utils.AbortException: Error: Type android.support.v4.app.FragmentContainer is referenced as an interface from android.support.v4.app.Fragment. at com.android.tools.r8.utils.Reporter.failIfPendingErrors(Reporter.java:89) at com.android.tools.r8.utils.Reporter.fatalError(Reporter.java:60) at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:64) ... 11 more

请注意,我什至不使用 v4-19.1.0,我只调用:

implementation 'com.android.support:appcompat-v7:28.0.0'

最后看来问题是我缺少一些依赖项:

androidTestImplementation "com.squareup:fest-android:1.0.8"
androidTestImplementation "org.mockito:mockito-android:2.18.3"
androidTestImplementation "com.android.support:support-annotations:28.0.0"

好像解决了。