Android minSdkVersion不能小于库支持中声明的版本14-v4:26.0.0-alpha1清单合并失败

Android minSdkVersion不能小于库支持中声明的版本14-v4:26.0.0-alpha1清单合并失败,android,compiler-errors,android-gradle-plugin,Android,Compiler Errors,Android Gradle Plugin,我正在尝试将下载的项目导入我的Android SDK应用程序,但出现以下错误: Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 14 declared in library [com.android.support:support-v4:26.0.0-a

我正在尝试将下载的项目导入我的Android SDK应用程序,但出现以下错误:

Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 14 declared in library [com.android.support:support-v4:26.0.0-alpha1] C:\Users\ambil\AndroidStudioProjects\Datewithme1\app\build\intermediates\exploded-aar\com.android.support\support-v4\26.0.0-alpha1\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v4" to force usage

我该怎么办?

原因很清楚:
使用sdk:minsdkVersion8不能小于库中声明的Version14


请简单地将您的
minSdkVersion
升级到14级-Android 4.0(冰激凌三明治)并刷新gradle以更新更改。

这是由于以下原因发生的

SDK的最低版本已增加到14。因此,许多 仅为与14之前的API级别兼容而存在的API 他被弃用了。这些API的客户端应该迁移到它们的 参考页中注明的各框架等效物 不推荐的API

因此,最佳解决方案是使用minsdk 14,否则您可以添加

<uses-sdk tools:overrideLibrary="android.support.v4"/>

或者您可以尝试使用26.0.0以下的支持库版本


注意:使用API低于14的最新支持库版本也可能导致崩溃和意外行为,并且由于明显的原因将无法在支持库中使用较新的API。

按照此操作
使用sdk:minSdkVersion 8不能小于库中声明的版本14
@VivekMishra可怕的想法。这样做会使库崩溃,因为它可以使用需要最小API 14+的API。在这个项目中,将minSDK增加到至少14是可行的,但这是一个副本(寻找帖子),所以@Zoe的副本并不重要,我从来没有说过要在库中更改它。我贴出来是为了给搜索指明方向。@VivekMishra我也不是这么说的。您说过要按照警告进行操作,这意味着:
建议:使用工具:overrideLibrary=“android.support.v4”强制使用
——这是一个糟糕的想法。这将导致与使用API 8中未添加的较新API的库相关的较大API差距(当前minSDK和库minSDK之间)崩溃,并且也没有向后兼容性(因为这样minSDK将是8而不是14)