Android Studio 引入aar文件遇到的问题总结

1.先说说如何引入

    a.准备下自己需要的aar文件包(例如:test-debug.aar)

    b.将文件包放入到自己的app工程的libs文件下

    c.配置app的Gradle文件,配置如下:

android{

        …….

}

 repositories{

        flatDir {

                dirs’libs’

        }

}

dependencies {

        compile(name:’test-debug’, ext:’aar’)

}

2.出现的问题

    提示:Manifest merger failed with multiple errors, see logs

3.问题解决方案

    a.检查生成aar文件的编译器支持的最低minSdkVersion 和最高的targetSdkVersion 是否在本地项目支持的范围内;

    b.可能是由于资源文件冲突导致。需要解决的方法如下;

    在manifest根标签上加入xmlns:tools=”http://schemas.android.com/tools”,并在Manifest.xml的application标签下添加tools:replace=”icon, label,theme”(多个属性用,隔开,视情况而定,最好照抄)。

    原文作者:softwareboy
    原文地址: https://www.jianshu.com/p/b3751f317b4c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞