邮件等级构建显示错误

时间:2018-05-05 05:21:28

标签: android android-studio sdk

我是android的初学者。我安装了android studio。在没有编写代码的情况下,我执行了现有的文件。

但它给我一些错误。我附上了错误的屏幕截图:

enter image description here

3 个答案:

答案 0 :(得分:1)

 defaultConfig {
        applicationId "com.pack"
        minSdkVersion 9
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

build.gradle 文件中,您会在defaultConfig部分

中看到该代码

minSdkVersion 9更改为 14或以上

因为你使用的库需要SDK ver 14或更高版本(他们没有在SDK 9中编译)

答案 1 :(得分:1)

这是因为您使用的是支持库版本 26 。例如,您使用以下依赖项:

com.android.support:design:26.0.0-alpha1

从支持库版本26开始,minimum SDK version is 14

  

最低SDK版本已增加到14.因此,很多   仅存在与14之前的API级别兼容的API   已被弃用。这些API的客户端应该迁移到他们的   框架等价物,如每个参考页面中所述   弃用的API。

因此,您需要将minSdkVersion增加到14或使用支持库版本 25

答案 2 :(得分:0)

将它放在gradle文件的末尾 -

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion '25.3.0'
            }
        }
    }
}