AGP 8.x 이 필요해서 개발 툴을 업그레이드 했습니다.
업그레이드하면서 생긴 문제 및 수정 방법입니다.
1. 안드로이드 스튜디오 창이 확대되어 크게 보이는 현상
Android Studio Flamingo | 2022.2.1 를 쓰는데, 안드로이드스튜디오 창이 확대되어서 크게 보입니다.
![]() |
![]() |
위에 이미지가 정상적인것이고, 아래 이미지가 확대된 것입니다.
Help > Edit Custom Properties 를 선택하면 idea.properties 파일이 열립니다.
아래 설정을 넣어주고 안드로이드 스튜디오를 재시작해줍니다.
hidpi=false
안드로이드스튜디오 버전별 지원하는 AGP 버전은 아래에서 확인 가능합니다.
2. namespace 사용
build.gradle 파일에 namespace를 추가해 주어야 합니다.
applicationId와 같은 값을 지정해 주면 됩니다. AndroidManifest.xml 에서 android:package="com.example.myapp" 는 더 이상 사용하지 않습니다.
namespace "com.example.myapp"
3. BuildConfig 기본적으로 빌드 안함
BuildConfig 클래스가 자동적으로 생성되지 않게 바뀌었습니다.
빌드되도록 build.gradle 에 아래를 추가해주면 됩니다.
buildFeatures {
buildConfig = true
}
관련 내용은 아래 링크를 참고 하시면 됩니다.
Android Gradle 플러그인 8.0.0 (2023년 4월) | Android Developers
Android Gradle 플러그인 8.0.0 출시 노트
developer.android.com
위에서 언급한 문제외에 다른 문제가 생긴다면 안드로이드 스튜디오에서 Tools > AGP Upgrade Assist.. 를 실행하여 해결할 수 있습니다.
'프로그래밍 > Android' 카테고리의 다른 글
AAR 파일에서 proguard.txt 수정하기 (0) | 2025.03.27 |
---|---|
Android 4.4 Kitkat 에서 Conscrypt 라이브러리 이용해서 최신 SSL/TLS 버전 지원하기. (2) | 2024.12.20 |
Android enable and disable specific app(package) programmatically (0) | 2024.01.10 |