如何在Android studio中,給android 項(xiàng)目添加外部lib引用。
在android studio中,有兩種方式:
一種是jar包,一種是帶資源文件的aar包,
jar:?只包含了class文件與清單文件?,不包含資源文件,如圖片等所有res中的文件。
aar:?包含jar包和資源文件,如圖片等所有res中的文件
這里將著重介紹如何使用本地的aar包
Android studio
新建一個(gè)Demo項(xiàng)目



新建好的項(xiàng)目結(jié)構(gòu)如下圖:
其中app是我們的主要module,
libs下存放外部的library
build.gradle是配置App module的,接下來主要對(duì)其操作。

復(fù)制外部aar包到libs目錄下。


修改build.gradle 配置文件:
1:添加
repositories? ? ?flatDir { ? ? ? ?dirs 'libs' ? ?}}
這個(gè)是添加一個(gè)本地倉(cāng)庫,并把libs目錄作為倉(cāng)庫的地址。

2:修改dependencies:
添加一行:
compile(name:'usericonchooserutil', ext:'aar')
其中name就是libs目錄下usericonchooserutil.aar文件名稱,
ext,就是usericonchooserutil.aar的擴(kuò)展名

重新編譯項(xiàng)目:
從工具欄依次選擇:"Build"-->"rebuild project"

編譯完成后,在app/build/intermediates/exploded-aar/?a就可以看見我們引用的aar包內(nèi)容了,其中jar目錄下是jar文件,res下是我們aar包里的資源文件。

這個(gè)時(shí)候我們就可以在項(xiàng)目中使用第三包的類了,如下圖:
