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
'프로그래밍 > Android-Java' 카테고리의 다른 글
[ANDROID] ONVIF 라이브러리 (0) | 2021.12.16 |
---|---|
[FFMPEG/VLC] TCP 스트리밍 방법 (Live555 기준) (0) | 2021.11.01 |
[ANDROID] failed to apply plugin 'com.github.dcendents.android-maven'. (0) | 2021.09.15 |
[ANDROID] Activity View 구하기 (0) | 2021.02.18 |
[ANDROID] byte array rotate (0) | 2021.01.27 |
댓글