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即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM