Error:Execution failed for task ':app:preDebugAndroidTestBuild'.错误解决
在新建布局文件的时候,页面显示:
design editor is unavailable until a successful build(设计编辑器不可用,直到成功创建。)
细看下面还有一行错误:
Error:Execution failed for task ':app:preDebugAndroidTestBuild'.(':app:preDebugAndroidTestBuild'任务执行失败)
> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.
( ':app'.项目中的 'com.android.support:support-annotations' 有冲突,应用是26.1.0,测试应用是27.1.1。)
解决方法:
在build.gradle的文件中加入两行代码:
implementation'com.android.support:appcompat-v7:27.1.1'
androidTestImplementation'com.android.support:support-annotations:27.1.1'
同时更正build.gradle中的compileSdkVersion和targetSdkVersion版本为27:
android {
compileSdkVersion27
defaultConfig {
applicationId"com.example.culif.activitytest"
minSdkVersion27
targetSdkVersion27
versionCode1
versionName"1.0"
testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner"
}
作者:西柚读书
链接:https://www.jianshu.com/p/efbc0a23d942
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)