昨天,我的应用程序已成功编译。今天,我遇到了很多错误,无法修复。
在这里,一些朋友说,“已经回答”建议的解决方案是在gradle上使用完全相同的版本,但在我的gradle中,它们已经相同?
****我的秘密****
compileSdkVersion 26
minSdkVersion 17
targetSdkVersion 26
buildToolsVersion '27.0.3'*
依赖关系在图中 例如我已经实现了exifinterface:26.0.1 但是仍然警告我我正在使用exifinterface:27.0.1
答案 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
。
答案 1 :(得分:0)
删除后尝试
buildToolsVersion '27 .0.3'*