Android Studio Error:Execution failed for task ':app:preDebugAndroidTestBuild'.彻底解决的方法以及修改AScompileSDKVersion
2023-02-18 16:39:52 时间
Error
Error:Execution failed for task ':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.
问题说明
因为使用的依赖包版本不同的原因,所以,我们强制使用一样的版本即可解决问题
在adroid结点下添加下述代码
configurations.all {
resolutionStrategy.force 'com.android.support:support-annotations:26.1.0'
}
把版本号修改一下即可
一劳永逸的办法
上面的办法在当前的项目是已经解决了的,但是,新建一个项目又会出现同样的问题,这就很烦了。
我们直接通过修改新建一个项目的模板,直接把默认的那些设置改了,即可达成一劳永逸
我的版本是Android Studio 3.0.1 网上查找修改这些默认设置的时候,资料发现不太一样,自己摸索也是找到了关键的地方
找到路径Android Studio的根目录\plugins\android\lib\templates\gradle-projects\NewAndroidModule\root
的shared_macros.ftl
文件,上面自己需要的代码复制在android结点下即可
扩展,修改buildToolVersion targetVersion gradleVersion等默认版本
-
appcompat版本号
--
Android Studio的根目录\plugins\android\lib\templates\gradle-projects\NewAndroidModule
的recipe.xml.ftl
<#if backwardsCompatibility!true>
</#if> -
compileSdkVersion,buildToolsVersion,targetSdkVersion等版本号
--
Android Studio的根目录\plugins\android\lib\templates\gradle-projects\NewAndroidModule\root
的shared_macros.ftl
android { compileSdkVersion 25 <#if compareVersions(gradlePluginVersion, '3.0.0') lt 0>buildToolsVersion 27.0.1</#if> <#if isBaseFeature> baseFeature true </#if> defaultConfig { <#if hasApplicationId> applicationId "${applicationId}" </#if> minSdkVersion <#if minApi?matches("^\\d+$")>${minApi}<#else>'${minApi}'</#if> targetSdkVersion 25 versionCode 1 versionName "1.0"
小工具(懒人必备)
相关文章
- iOS 离线发表博客的 APP MWeb
- Android平台GB28181设备接入模块分辨率发生变化怎么办?
- Android Camera2 Focus Distance
- 小程序化正在成为大势所趋?
- 小程序化正在成为线上教育服务的最佳方式
- 技术干货|如何借助FinClip实现小程序在硬件设备上的运行
- Jitpack发布Android库出现Direct local .aar file dependencies are not supported when building an AAR
- 关于Android12安装apk出现-108异常INSTALL_PARSE_FAILED_MANIFEST_MALFORMED的解决方法
- Android 多module情况下module依赖aar问题处理
- Android7.0以上的分享图片文件错误及解决方法
- Android开发 对接微信分享SDK总结
- Android RecyclerView使用ListAdapter高效刷新数据
- Android自动化测试工具调研
- Android 自动取色并设置沉浸式状态栏
- Java 断点下载(下载续传)服务端及客户端(Android)代码
- Android自定义View学习(1)——基础知识介绍
- Android webview只加载10%且出现白屏问题排查解决
- Android Studio安装插件重启插件消失
- Android Swtich开关样式调整
- Android 实现开机自启APP