반응형
안드로이드 스튜디오에서 여러 프로젝트 번들을 만들때 컴퓨터가 너무 느려지고 다른 작업들을 할 수 없어서 커맨드 라인으로 번들을 만드는 방법을 찾아보았다.
안드로이드 모듈의 build.gradle을 열어준다.
signingConfigs {
release {
storeFile file(testJks.jks) //키 스토어 파일의 위치를 적어준다.
storePassword testStorePassword //키 스토어 패스트워드를 적어준다.
keyAlias testAlias //키 Alias를 적어준다.
keyPassword testKeyPassword //키 패스워드를 적어준다.
}
}
buildTypes {
release {
signingConfig signingConfigs.release // 실제 마켓 배포용 번들 파일을 만들때 필요한 옵션
}
}
위와 같은 방법은 키 파일을 직접 명시하기 때문에 보안에 취약하다. 따라서 gradle.properties 파일을 생성해서 변수를 지정하여 사용하는 것을 추천한다.
번들 파일을 커맨드라인으로 만들기 위해선 안드로이드 프로젝트 내부를 보면 gradlew.bat을 실행시켜주면 된다.
gradlew bundleRelease나 gradlew.bat bundleRelease 쳐주면 자동으로 빌드가 된다.
정상적으로 빌드가 완료되었다면 app\build\outputs\bundle\release에 번들파일이 있을것이다~~
반응형
'OS > Android' 카테고리의 다른 글
No field with the name mListener is found in Animation class (0) | 2020.09.08 |
---|---|
안드로이드 CustomView 생성자 (0) | 2020.07.16 |
안드로이드 유튜브 검색 크롤링 (0) | 2020.07.07 |
More than one file was found with OS independent path 'META-INF/app_release.kotlin_module' (0) | 2020.04.16 |
android ScrollView안에 recycerview나 ViewPager 넣었을 때 이벤트 겹침 (0) | 2020.03.28 |