我的应用针对的是sdk 25,其中minSdk为14,编译为SD 25,buildToolsVersion为25.0.0
当我尝试添加以下依赖项时,
compile 'com.firebaseui:firebase-ui-auth:2.3.0'
它给出:跟随错误
Error:Execution failed for task ':app:processGoogleDebugManifest'.
Manifest merger failed with multiple errors, see logs
when I checked logs of AndroidManifest error:
It shows: uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library
and suggest me to add Suggestion: use tools:overrideLibrary="android.support.customtabs" to force usage.
当我添加它时,它会给出各种清单合并错误。 在找到解决方案时,有人建议将sdk版本更改为26,但它也会出现各种错误。
我只是初学者,所以请帮助我。
答案 0 :(得分:0)
您发布的错误消息说明了一切:
uses-sdk:minSdkVersion 14不能小于15版
将minSdkVersion更改为15以使用firebase-ui库。
答案 1 :(得分:0)
尽可能check here Firebase UI-AUTH依赖于:
compile "com.android.support:customtabs:26.0.1"
在这里你可以找到official doc,你可以在库中的Manifest中查看相同内容:
此软件包需要 API级别15 或更高级别。
您无法更改库所需的minSdk ,如果您使用此库,则无法拥有minSdk = 14
。
我读到它不适合您,但目前minSdk = 15涵盖了99%的分配。
这里更新的发行版:
https://developer.android.com/about/dashboards/index.html