美文网首页
androidStudio app作为依赖库遇到的问题

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

作者: Solang | 来源:发表于2018-03-01 10:52 被阅读20次

    使用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
    <uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="25" />
    1
    2
    3
    注:现在很多的AS Model的Manifest中没有这个标签(没有就不用了,全由你自己)

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

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

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

    相关文章

      网友评论

          本文标题:androidStudio app作为依赖库遇到的问题

          本文链接:https://www.haomeiwen.com/subject/gmcgxftx.html