如果我启动一个新的应用程序,则显示此错误。我怎么解决它

时间:2018-05-02 06:40:49

标签: android

错误:任务':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

2 个答案:

答案 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'
}

使用以上两个选项中的任何一个,我希望它对您有用。