错误:任务':app:preDebugAndroidTestBuild'执行失败。
与依赖的冲突&com.android.support:support-annotations'在项目':app'。 app(26.1.0)和测试app(27.1.1)的已解决版本有所不同。有关详细信息,请参阅https://d.android.com/r/tools/test-apk-dependency-conflicts.html。
答案 0 :(得分:0)
将此AndroidManifest.xml
标记添加到<application>
文件中。
<meta-data
android:name="android.support.VERSION"
android:value="26.1.0"
tools:replace="android:value" />
您还可以提供其他版本,例如27.1.1
答案 1 :(得分:0)
您可以在build.gradle中强制使用注释库进行测试:
androidTestCompile 'com.android.support:support-annotations:26.1.0'
另一个解决方案是在顶级文件中使用它:
configurations.all {
resolutionStrategy.force 'com.android.support:support-annotations:26.1.0'
}
使用以上两个选项中的任何一个,我希望它对您有用。