-
Notifications
You must be signed in to change notification settings - Fork 0
[chore] 코드 및 리소스 최적화 설정 및 배포 진행 #216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
네이티브 코드 라이브러리 관련 디버그 기호 파일 업로드 설정
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR refactors build configuration and resource optimization settings while adding native library debug symbol support.
- Moved build type configuration from KotlinAndroid.kt to app/build.gradle.kts to align with AAB requirements
- Enabled resource shrinking, code minification, and full native debug symbol generation in the release build
- Reset the versionCode from 6 to 1
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
File | Description |
---|---|
build-logic/src/main/java/kr/boostcamp_2024/course/build_logic/KotlinAndroid.kt | Removed the buildTypes block as its configuration is now in the app module |
app/build.gradle.kts | Added release build configuration with resource optimizations and native debug symbols; versionCode changed |
Comments suppressed due to low confidence (1)
app/build.gradle.kts:11
- The versionCode is decreased from 6 to 1, which may lead to deployment and upgrade issues. Consider ensuring that the versionCode increments as intended for proper version management.
versionCode = 1
LGTM 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다 ! 코파일럿 리뷰도 배워가네요 ㅋㅋㅋ 기념비적인 정식 버전 출시 😁
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다. 유리님 덕분에 새로운 정보 배워갑니다. 😁
👩🌾 진행한 작업
📷 작업 결과(사진)
x
🗣️ 공유할 내용
1.
app:build.gradle.kts
에 isShrinkResources 설정 추가isMinifyEnabled
와isShrinkResources
는 배포용 apk / aab를 만들 때 불필요한 코드 및 리소스를 최소화해 앱의 크기를 줄이는 역할을 합니다.app:build.gradle.kts
에서 작성하였습니다.2.
ndk.debugSymbolLevel
설정3. versionCode 수정
closed #215