본문 바로가기
프로그래밍/Android-Java

[ANDROID] Library AAR 파일 생성

by 채연2 2021. 9. 29.

aar 만드는 방법은 생각보다 간단했다.!

 

1. MainActivity 삭제

지워도 상관 없을 것 같으나 나는 그냥 지워줬다

여기서 AndroidManifest.xml도 수정해줘야 한다.

<!--<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.Test">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>-->

 

 

 

2. Plugins ID 수정

//기존 코드
plugins {
    id 'com.android.application'
}

//아래와 같이 수정
plugins {
    id 'com.android.library'
}

 

 

 

3. defaultConfig applicationId 제거

defaultConfig {
//        applicationId "com.test.testaar"
    minSdkVersion 16
    targetSdkVersion 30
    versionCode 1
    versionName "1.0"

    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

    ....
}

 

 

 

4. AAR 생성

아래 이미지와 같이 우측 상단에 Gradle 이라는 탭이 있을 것이다. 클릭!

 

 

 

탭이 열리면 Project > Tasks > other > assembleRelease 클릭해준다

 

 

 

그럼 BUILD SUCCESSFUL 이라는 메세지를 확인할 수 있다!

 

 

 

생성된 aar 파일은 어디있느냐! 하면은 아래와 같은 경로에 있다. project/app/build/outputs/aar/app-release.aar

 

320x100

댓글