Android Studio 製作SDK 生成jar aar 以及調用的方法
最近涉及到SDK的製作,查了好多資料,初步有了一定的瞭解
生成依賴包方法 新建一工程,在New Module,如下圖:
然後在工程下目錄下新建class,供別人調用
Rebuild Project 項目
- 在新建的Module下面 build-intermediates-bundles-debug/ 目錄下找到 class.jar文件
- 在build-outputs-aar/ 目錄下找到 .aar文件
如下圖:
- 複製出來在新項目中使用
項目中jar和aar的使用方法
- jar包的調用,在工程項目下app/libs(沒有的話新建libs文件夾) 目錄下複製進去 依賴就行
aar的調用方法有兩種
第一種:在工程項目下app/libs(沒有的話新建libs文件夾) 目錄下複製進去
在項目的build.gradle中 加入下列代碼,在同步下即可
–
//在Android標籤下加入
android {
repositories {
flatDir {
dirs 'libs' // aar目錄
}
}
}
//在dependencies標籤下依賴
dependencies {
compile(name: 'mylibrary', ext: 'aar')
}
–
- 依賴的包在External Libraries 中
- 第二種:新建一個Module,在調用jar或者aar文件
- 新建時選擇所依賴的aar包就行,新建完成後的界面如下
最後一步在主工程下直接依賴就行