Gradle - Android - Ошибка APK версии разделения - Неоднозначная перегрузка метода для метода java.lang.Integer # plus - PullRequest
0 голосов
/ 13 октября 2018

Я пытался разделить apk на основе архитектуры.Он работал над другим приложением.Но не этот.Эта ошибка случается каждый раз, когда вы пытаетесь построить gradle.

Любые идеи, чтобы решить эту проблему.Я пробовал кастинг.но ничего не происходит.

Вот полный код разделения

splits {
        abi {
            enable true //enables the ABIs split mechanism
            reset() //reset the list of ABIs to be included to an empty string
            include 'arm64-v8a', 'armeabi-v7a', 'x86'
            universalApk true
        }
    }

// map for the version code
project.ext.versionCodes = ['armeabi':1, 'armeabi-v7a':2, 'arm64-v8a':3, 'mips':5, 'mips64':6, 'x86':8, 'x86_64':9]

android.applicationVariants.all { variant ->
    // assign different version code for each output
    variant.outputs.each { output ->
        output.versionCodeOverride = project.ext.versionCodes.get(output.getFilter(com.android.build.OutputFile.ABI), 0) * 1000000 + android.defaultConfig.versionCode
    }
}
...