• Android Studio中使用AAR包


    JAR(Java Archive)包我们都很熟悉,里面包含了编译好的class文件。AAR(Android Archive)是Android中特有的文件格式。它除了包含class文件,还包括android中的values、layout、manifest等文件。将*.aar文件的后缀名改为zip,即可打开看到里面包含的文件,里面的内容如下:

    在Android studio当中如何使用AAR包的步骤:

    1.将AAR包复制到lib目录下

    这个没什么好说的,跟拷贝的JAR包放到同一个目录下。

    2.build.gradle(:app)添加如下配置

    repositories {
        flatDir {
            dirs 'libs'
        }
    }

    3.build.gradle(:app)在dependencies节点下添加下列配置,其中xxx为你添加的aar文件的名称。

    implementation(name: 'xxx', ext: 'aar')

    最后编译一下项目即可使用aar包里的类了。

    --------------------------------------------------------------------------

    常见问题记录:

    问:aar包和jar包中引用的类重复了怎么办?

    答:有时候aar中引用的包和类有可能其它的jar包中也有引用,此时编译会报重复的类编译异常。因此最简单的操作是移除对应的jar包,或者将aar包后缀名改为zip后,在压缩包中打开并手动删除重复的包和类,然后重新将后缀名改为aar即可。

  • 相关阅读:
    SpringMVC概述
    Spring 声明式事务
    Spring_AOP切面编程
    Spring DI依赖注入
    Spring IOC控制反转
    Spring解耦和耦合
    Spring概述
    HTTP协议常见状态码
    TCP/IP协议的认识
    设计模式-工厂模式(factory)
  • 原文地址:https://www.cnblogs.com/guwei4037/p/15889576.html
Copyright © 2020-2023  润新知