androidStudio-app作为依赖库遇到的问题

116 阅读1分钟

使用Android studio build时出现的:

Android studio(以下简称AS)项目中引用自己的Library编译时出现的一些问题 Message Gradle build

Error:Execution failed for task ‘:app:processDebugManifest’. Manifest merger failed with multiple errors, see logss 我这里出现这种问题主要有两个原因:

项目SDK(minSdkVersion -targetSdkVersion )与Manifest中不一样。

多个Model的Manifest文件中application标签中的属性因为相同从而冲突。

处理:

1.修改所有与主Model引用的Model中的build.gradle与Manifest,都最好保持一致不然还可能会影响R文件编译的问题。

defaultConfig {
    minSdkVersion 15
    targetSdkVersion 25

1 2 3 1 2 3 注:现在很多的AS Model的Manifest中没有这个标签(没有就不用了,全由你自己)

2.在主Model(也就是app)中 Manifest 为application标签加如下属性:

tools:replace="android:icon,android:theme,android:allowBackup 1 前提是根标签要有:

xmlns:tools="schemas.android.com/tools"