我猜想你正在使用Android Studio和build.gradle。如果不是,我建议你去弄明白。以下所有内容与Android Studio和Gradle构建系统相关。

您的主要错误是SDK版本build.gradle的app模块与Android版本不一样。 Here是平台代码名称,版本,API级别的列表。您需要的SDK版本是第一个表的API级别列中的数字。

这就是android部分build.gradle针对Android 5.0及更新版本应用的应该看起来像。

android {

compileSdkVersion 25

buildToolsVersion "25.0.3"

defaultConfig {

applicationId "net.eraga.myobjectives"

minSdkVersion 21

targetSdkVersion 25

versionCode 1

versionName "1.0"

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}

了解更多关于targetSdkVersion,minSdkVersion和compileSdkVersionhere。

在这种情况下,您的minSdkVersion应该是21(android 5.0)和targetSdkVersion以及compileSdkVersion应该是25(android 7.1)。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐