Android Studio 製作SDK 生成jar aar 以及調用的方法

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包就行,新建完成後的界面如下

  • 最後一步在主工程下直接依賴就行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章