当前位置: 首页 > 知识库问答 >
问题:

Android Studio构建在执行依赖冲突中失败

程景胜
2023-03-14

错误:任务“:app:PreDebugandroidTestBuild”执行失败。

与项目':app'中的依赖项'com.android.support:support-annotations'冲突。应用程序(26.1.0)和测试应用程序(27.1.1)的解析版本不同。有关详细信息,请参见https://d.android.com/r/tools/test-apk-dependency-conflicts.html。

共有1个答案

蒙华翰
2023-03-14

您可以通过更改build.gradle文件中的依赖项版本来解决此冲突:

很明显,您使用的是两种不同版本的依赖关系。26.1.0和27.1.1

用26.1.0改成27.1.1

 类似资料:
  • 由一些模块组成的maven项目。我的一个模块正在使用google版本的guava依赖项。现在,我正在我的项目中集成另一个模块,该模块也使用guava但版本。 因此,我希望新模块使用guava版本,而其余项目使用guava版本。我尝试将guava的添加到新模块中,但没有成功。 更新:@Guillaume Darmont的答案为不同的模块解决了问题。但现在我的问题是,新模块有两个依赖项,其中一个使用g

  • 错误为:java.security.NoSuchProviderException:JCE无法验证提供程序BC。注意,我已经添加了这段代码:security.addProvider(new BouncyCastleProvider()); 这在使用spring boot embedded tomcat时可以很好地工作,但在导出到运行在wildfly服务器上的war文件时就不行了。 下面是我如何宣布

  • 因为Flatter\u math\u fork 获取:^4.6.1获取存储:2.0.3 dio:^4.0.4 dio\u http\u缓存:0.3.0 webview_flutter:^2.8.0flutter_html:^2.0.0url_launcher:^6.0.17 firebase\u消息:^11.2.4 cloud\u firestore:^3.1.5 firebase\u认证:^3.

  • 我试图向spark提交一个jar,但我的jar包含与spark内置jar(snakeyml和其他)冲突的依赖项。 我使用以下命令提交: 但我还是有同样的例外

  • 在运行react应用程序时,我在控制台中遇到了这个错误--从2021年5月左右的M91开始,SharedArrayBuffer将需要跨源隔离。请参阅https://developer.chrome.com/blog/enabling-shared-array-buffer/了解更多详细信息。 根据StackOverflow的建议,我尝试更新react版本。我的版本是16,然后转到了17。但现在依赖

  • 错误:任务“:app:PreDebugandroidTestBuild”执行失败。