상세 컨텐츠

본문 제목

[안드로이드] 안드로이드 AAR 생성 가이드

Android

by choiDev 2020. 5. 19. 10:03

본문

1.     AAR로 만들고자 하는 프로젝트의 Build.gradle(Module;app)을 엽니다

build.gradle(Modulel: app)

2.     아래와 같이 Build.gradle(Module:app)을 수정합니다.

//apply plugin: 'com.android.application'
apply plugin: 'com.android.library' //1. 현재 프로젝트를 application -> library로 변경

android {
    compileSdkVersion 29
    buildToolsVersion "29.0.2"

    defaultConfig {
        //applicationId "com.newfrom.messanger_address_android" //2. applicationId를 주석 or 삭제 
        minSdkVersion 19
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.2.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}

 

3.     Android Studio 상단 탭 > Build > Clean Project 실행

Clean Project

4.     Android Studio 우측 Gradle 선택

Gradle

5.     Execute Gradle Task를 선택

Execute Gradle Task

6.     Run Gradle Task 창이 표시되면 아래와 같이 입력 후 ‘OK’ 버튼을 선택

Run Gradle Task

7.     생성된 파일은 {프로젝트} > app > build > outputs > aar > app-release.aar (생성된 파일) 경로에경로에 존재합니다.

 

이상입니다. 혹시 이해 안 가는 부분이나 틀린 점 있으면 지적해주시면 감사드리겠습니다.

관련글 더보기