首页 > 解决方案 > 程序类型已经存在:android.support.v4.app.FrameMetricsAggregator$FrameMetricsApi24Impl$1

问题描述

我已将 android targetSDkVersion 更新为 28,之后出现以下错误。

Program type already present: android.support.v4.app.FrameMetricsAggregator$FrameMetricsApi24Impl$1
Message{kind=ERROR, text=Program type already present: android.support.v4.app.FrameMetricsAggregator$FrameMetricsApi24Impl$1, sources=[Unknown source file], tool name=Optional.of(D8)}

构建.Gradle

ext {
        sdkVersion = 28
        minSdkVersion = 21
        targetSdkVersion = 28
        supportVersion = '27.1.0'
        playVersion = '12.0.0'
        wearVersion = '2.0.5'
        butterknifeVersion = '9.0.0-SNAPSHOT'
        jacksonVersion = '2.9.0'
        daggerVersion = '2.4'
    }

标签: androidbuild.gradleaapt2

解决方案


对 gradle 文件中使用的所有依赖项使用最新版本。就我而言,将依赖项版本更改为最新版本后错误消失了。


推荐阅读