簡體   English   中英

構建錯誤,在構建gradle中混合版本

[英]build error, mixing versions in build gradle

昨天,我的應用程序已成功編譯。 今天,我遇到了很多錯誤,無法修復。

在這里,一些朋友說,“已經回答”建議的解決方案是在gradle上使用完全相同的版本,但是在我的gradle中,它們已經相同了嗎?

****我的秘密****

 compileSdkVersion 26
    minSdkVersion 17
    targetSdkVersion 26
    buildToolsVersion '27.0.3'*

依賴關系在圖片中,例如我已經實現了exifinterface:26.0.1,但仍然警告我我正在使用exifinterface:27.0.1

在此處輸入圖片說明

自從我將此代碼添加到gradle文件中以來,我還沒有遇到此問題,請嘗試:

// use default version for all support repositories
configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion 'PUT_THE_VERSION_YOU_WANT' //26.0.1
            }
        }
    }
}

您可能必須添加multiDexEnabled true insinde android

刪除后嘗試

buildToolsVersion '27 .0.3'*

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM