minsdkversion 的小版本?我该如何解决?
small version of minsdkversion ? how can i fix it ?
这是我的代码,它说错误是我使用了一个小版本的 minsdkversion ?我该如何解决?
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "27.0.3"
defaultConfig {
applicationId "com.ismailtaibi.ismagame.spidermanjamp"
minSdkVersion 11
targetSdkVersion 23
ndk {
moduleName "player_shared"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:+'
compile files('libs/dagger-1.2.2.jar')
compile files('libs/javax.inject-1.jar')
compile files('libs/nineoldandroids-2.4.0.jar')
compile files('libs/support-v4-19.0.1.jar')
}
这就是错误
错误:C:\Users\ismaprod\StudioProjects\android3\app\src\main\AndroidManifest.xml:7:5-73 错误:
uses-sdk:minSdkVersion 11 不能小于库 [com.google.android.gms:play-services:11.0.4] C:\Users\ismaprod.gradle\caches\transforms-1\files-1.1\play-services-11 中声明的版本 14。 0.4.aarbb078fa695de7980fb2889ef215c7e\AndroidManifest.xml 因为库可能正在使用 11 中不可用的 API
建议:使用minSdk最多11的兼容库,
或将此项目的 minSdk 版本增加到至少 14,
或使用 tools:overrideLibrary="com.google.android.gms.play_services" 强制使用(可能导致运行时失败)
失败:构建失败,出现异常。
出了什么问题:
任务“:app:processDebugManifest”执行失败。
Manifest merger failed : uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library [com.google.android.gms:play-services:11.0.4] C:\Users\ismaprod.gradle\caches\transforms-1\files-1.1\play-services-11.0.4.aarbb078fa695de7980fb2889ef215c7e\AndroidManifest.xml as the library might be using APIs not available in 11
Suggestion: use a compatible library with a minSdk of at most 11,
or increase this project's minSdk version to at least 14,
or use tools:overrideLibrary="com.google.android.gms.play_services" to force usage (may lead to runtime failures)
尝试:
运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
在 https://help.gradle.org 获得更多帮助
7 秒内构建失败
在你的依赖项中,你有
compile 'com.google.android.gms:play-services:+'
此依赖项需要 Android SDK 14 或更高版本。要解决此问题,请将您的最低 Android SDK 版本更改为 14 :
minSdkVersion 14
编辑:将编译 SDK 版本设置为与构建工具版本相同的值:
compileSdkVersion 27
buildToolsVersion "27.0.3"
这是我的代码,它说错误是我使用了一个小版本的 minsdkversion ?我该如何解决?
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "27.0.3"
defaultConfig {
applicationId "com.ismailtaibi.ismagame.spidermanjamp"
minSdkVersion 11
targetSdkVersion 23
ndk {
moduleName "player_shared"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:+'
compile files('libs/dagger-1.2.2.jar')
compile files('libs/javax.inject-1.jar')
compile files('libs/nineoldandroids-2.4.0.jar')
compile files('libs/support-v4-19.0.1.jar')
}
这就是错误
错误:C:\Users\ismaprod\StudioProjects\android3\app\src\main\AndroidManifest.xml:7:5-73 错误: uses-sdk:minSdkVersion 11 不能小于库 [com.google.android.gms:play-services:11.0.4] C:\Users\ismaprod.gradle\caches\transforms-1\files-1.1\play-services-11 中声明的版本 14。 0.4.aarbb078fa695de7980fb2889ef215c7e\AndroidManifest.xml 因为库可能正在使用 11 中不可用的 API 建议:使用minSdk最多11的兼容库, 或将此项目的 minSdk 版本增加到至少 14, 或使用 tools:overrideLibrary="com.google.android.gms.play_services" 强制使用(可能导致运行时失败) 失败:构建失败,出现异常。
出了什么问题: 任务“:app:processDebugManifest”执行失败。
Manifest merger failed : uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library [com.google.android.gms:play-services:11.0.4] C:\Users\ismaprod.gradle\caches\transforms-1\files-1.1\play-services-11.0.4.aarbb078fa695de7980fb2889ef215c7e\AndroidManifest.xml as the library might be using APIs not available in 11 Suggestion: use a compatible library with a minSdk of at most 11, or increase this project's minSdk version to at least 14, or use tools:overrideLibrary="com.google.android.gms.play_services" to force usage (may lead to runtime failures)
尝试: 运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
在 https://help.gradle.org 获得更多帮助 7 秒内构建失败
在你的依赖项中,你有
compile 'com.google.android.gms:play-services:+'
此依赖项需要 Android SDK 14 或更高版本。要解决此问题,请将您的最低 Android SDK 版本更改为 14 :
minSdkVersion 14
编辑:将编译 SDK 版本设置为与构建工具版本相同的值:
compileSdkVersion 27
buildToolsVersion "27.0.3"