본문 바로가기
프로그래밍/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

댓글