我是android的初学者。我安装了android studio。在没有编写代码的情况下,我执行了现有的文件。
但它给我一些错误。我附上了错误的屏幕截图:
答案 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'
}
}
}
}