| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- Aice #Associate #자격증
- 무설치 #할일관리 #로컬PC용
- AIPOT #AI프롬프트활용능력 #AIPOT1급 #한국생산성본부 #영진닷컴 #이기적스터디카페 #AI자격증 #합격후기 #91점합격
- LLM #Langchain
- associate #aice
- 배경화면 #수험생 #공부
- Today
- Total
열정적인 하루
빌드와 APK 생성 용어 정리 본문
Android에서 자주 쓰는 용어 정리:
┌─────────────────┬─────────────────────────────────────┐
│ 명령 │ 의미 │
├─────────────────┼─────────────────────────────────────┤
│ assembleDebug │ 디버그 APK 생성 │
├─────────────────┼─────────────────────────────────────┤
│ assembleRelease │ 릴리즈 APK 생성 (서명 필요) │
├─────────────────┼─────────────────────────────────────┤
│ bundleRelease │ 릴리즈 AAB 생성 (Play Store 배포용) │
├─────────────────┼─────────────────────────────────────┤
│ build │ 컴파일 + 패키징 전체 과정 │
└─────────────────┴─────────────────────────────────────┘
APK — 직접 설치 가능, 테스트/배포 모두 사용
AAB — Play Store 전용, 구글이 기기에 맞게 최적화해서 배포
빌드(Build) — 소스코드를 컴파일하고 패키징하는 전체 과정. APK/AAB 생성, 테스트 실행, 린트 검사 등 모두 "빌드"에 포함됩니다.
APK 생성 — 빌드의 결과물 중 하나. 기기에 직접 설치 가능한 .apk 파일을 만드는 것.
즉, APK 생성은 빌드의 하위 개념입니다.
그럼 디버그와 릴리즈의 차이는 뭐냐?
┌───────────────────┬──────────────────────────┬───────────────────────────┐
│ 항목 │ 디버그 APK │ 릴리즈 APK │
├───────────────────┼──────────────────────────┼───────────────────────────┤
│ 서명 │ 자동 서명 (디버그 키) │ 직접 서명 (키스토어 필요) │
├───────────────────┼──────────────────────────┼───────────────────────────┤
│ 설치 │ 개발 PC에서 바로 설치 │ 모든 기기에 설치 가능 │
├───────────────────┼──────────────────────────┼───────────────────────────┤
│ Play Store 배포 │ 불가 │ 가능 │
├───────────────────┼──────────────────────────┼───────────────────────────┤
│ 코드 최적화 │ 없음 │ ProGuard/R8 난독화·최소화 │
├───────────────────┼──────────────────────────┼───────────────────────────┤
│ 속도/용량 │ 느리고 큼 │ 빠르고 작음 │
├───────────────────┼──────────────────────────┼───────────────────────────┤
│ 디버깅 │ Logcat, 중단점 사용 가능 │ 제한적 │
├───────────────────┼──────────────────────────┼───────────────────────────┤
│ BuildConfig.DEBUG │ true │ false │
└───────────────────┴──────────────────────────┴───────────────────────────┘
---
실무에서 쓰는 경우:
- 디버그 — 개발 중 테스트, 로그 확인
- 릴리즈 — 실제 배포, 사용자에게 전달, Play Store 업로드
'IT' 카테고리의 다른 글
| AI-POT프롬프트활용능력 1급 시험 독학으로 합격하기 (0) | 2026.05.01 |
|---|---|
| LLM 시작을 위한 Langchain 무료 입문 가이드 (2) | 2026.04.19 |
| Aice Associate 모의고사 #2 데이터셋 제공, 정답 제공 (1) | 2025.10.17 |
| Aice Associate 시험 예제 및 데이터셋 (0) | 2025.10.16 |
| 비데·정수기 해지 예측 데이터셋 (0) | 2025.10.14 |