as gradle 编译错误解决办法

本文总结了在Android Studio中遇到的依赖冲突问题及其解决方案,包括如何处理不同版本的支持库冲突和JUnit版本未找到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这些as工程,报错,为了以后,好找答案,总结如下:保持更新并

1.

Resolved versions for app (23.4.0) and test app (23.1.1) differ.
具体的报错:
Warning:Conflict with dependency ‘com.android.support:support-annotations’. Resolved versions for app (23.4.0) and test app (23.1.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.
Error:Execution failed for task’:app:prepareDebugAndroidTestDependencies’.


也就是说“support-annotations”报了错,
我的引用:
androidTestCompile “com.android.support:support-annotations:$rootProject.supportLibraryVersion”
网络解决案例
后来就将一些testcompile给注释就好了,具体,还是项目的gradle配置不大了解,我后一篇就写一个gradle的;

2.

Error:Failed to resolve: junit:junit:4.12
href=”openFile:E:/AndroidExampleSjt4444/android-architecture-todo-mvp/app/build.gradle”
Open File href=”open.dependency.in.project.structure”>Show in Project Structure dialog

解决办法:
其实这个错误并非把testCompile ‘junit:junit:4.12’注释或删除掉,在stackoverflow中有明确的原由和解决方法,只需在Application的gradle文件中添加maven { url ‘http://repo1.maven.org/maven2’ }
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不对法

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值