gradle无法同步:
compile 'com.github.mancj:MaterialSearchBar:0.7.1'
compile 'com.github.mancj:MaterialSearchBar:0.7.5'
我已将代码添加到项目级build.gradle文件
maven { url "https://jitpack.io" }
我的sdk版本和构建版本是:
compileSdkVersion 25
buildToolsVersion "27.0.2"
显示错误消息:
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than
version 16 declared in library [com.github.mancj:MaterialSearchBar:0.7.1]
C:\Users\AMAR\.android\build-
cache\1bfbeadb45d10ea7837f57f92c0748e4a7540c09\output\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="com.mancj.materialsearchbar" to force
usage
答案 0 :(得分:0)
在应用的uses-sdk
文件中添加以下AndroidManifest.xml
标记。
<?xml version="1.0" encoding="utf-8"?>
<manifest >
......
<uses-sdk xmlns:tools="http://schemas.android.com/tools"
tools:overrideLibrary="com.mancj.materialsearchbar"
android:minSdkVersion="15" android:targetSdkVersion="27" />
......
</manifest>
错误消息中已经建议:
Suggestion: use tools:overrideLibrary="com.mancj.materialsearchbar" to force
使用
这将覆盖清单合并过程并将min SDK用作15。 我希望这会对你有所帮助。