相关文章推荐
文武双全的小熊猫  ·  [Solved] The type ...·  9 月前    · 
完美的脸盆  ·  js ...·  1 年前    · 
Android Studio更新导致Program type already present: android.support.design.widget.CoordinatorLayout$1
最新推荐文章于 2021-05-28 20:00:48 发布
最新推荐文章于 2021-05-28 20:00:48 发布 阅读量 2.1w

Android Studio 升级到3.1后,打包时会出现该错误。出现该错误的原因是各种 support 包相互冲突( design 包版本冲突)。
网上少了一些方法,不过好像没啥用(可能大家引入的库不同,冲突不同吧),最后还是使用野路子解决的,在此记下一面日后再现。

在我这没起到作用

build.gradle 中的所有 support 依赖改为 27.1.1
implementation 'com.android.support:appcompat-v7:27.1.1'
如果以上方法不行,在 dependencies{} 完成后做相关配置
configurations {
   all*.exclude group: 'com.android.support', module: 'support-v13'

以上方法我都试过,没啥用,于是乎~~野路子来了

既然是design包版本冲突,那就将其统一!应该可以的!

support包中的 design模块移除
implementation('com.android.support:appcompat-v7:27.1.0', {
    exclude group: 'com.android.support', module: 'design'
implementation('com.android.support:recyclerview-v7:27.1.0', {
    exclude group: 'com.android.support', module: 'design'
implementation('com.android.support:cardview-v7:27.1.0', {
    exclude group: 'com.android.support', module: 'design'
implementation('com.android.support:customtabs:27.1.0', {
    exclude group: 'com.android.support', module: 'design'
 design包的版本,与以上 
 support包版本一致 
implementation 'com.android.support:design:27.1.0'
SyncCleanBuild apk
打包成功啦!

目前项目里就是这么解决的!

记录一下,希望能帮到小伙伴 解决的方案在build.gradle修改: implementation "com.android.support:design:25.1.0" implementation "com.android.support:design:27.1.0" 这里说明一下为什么要改为27, 是因为我的compileSdkVersion = 27 最后Build一下就... Error : Program type already present: android.support.design.widget.CoordinatorLayout$ 原因是在页面中使用recyclerView导致的,主要是design和constraint-layout版本冲突 在解决的方案在build.gradle增加:     implementation 'com.android... 我在构建项目时遇到以下错误.在这个项目中没有使用CoordinatorLayout.刚刚在build.gradle中添加为依赖项:我使用的是Android Studio 3.2 Canary 4.logcat的AGPBI: {“kind”:”error”,”text”:”Program type already present: android.support.design.widget.Coor... 沉浸式管理:让你的 APP 更优雅 https://juejin.im/entry/591ec14a570c3500698e848e Android design包中CoordinatorLayout的设计原理 https://www.jianshu.com/p/6d5b2114d808 Material Design (四),AppBarLayout的使用 https://blog.csdn.... 转眼就快到“金九银十”,又是个面试求职的黄金期。近来许多网友都在求一份完整、系统的学习资料和最新的大厂面试真题,巧了!这两样,我都有!于是就将收集了大半年的Android开发者必知必会知识点归纳整理成了一套系统的Android开发者进阶学习笔记。以及对2020几乎所有的大厂面经、优质面试真题也归纳整理了起来,现在发上来分享给大家。(文末会有PDF电子书领取方式,免费的)          一.先上布局代码 <android.support.design.widget.CoordinatorLayout xmlns:android="http://sch All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 25.3.0. Examples include com.android.support:a... 解决办法: https://stackoverflow.com/questions/49112190/error-program-type-already-present-android-support-design-widget-coordinatorl 版本降级(或者升级) It worked when I downgrade the support appcompat gr... android报错:Program type already present: android.support.design.widget.CoordinatorLayout$1 远程clone代码后,用AndroidStudio尝试createDebugConvergeReport运行仪器测试代码,报错如下: 我遇到的:导入到dependencies里:依赖就画红线,找不到 1.解决方案:尝试了换个高版本,就ok了,(版本兼容问题) implementation ‘com.android.support:recyclerview-v7:28.0.0’ 2.重构的时候编译出现available for offline mode的问题 解决方案:在Settings-Build.Execution,De...