문제 상황
플러터 앱 빌드 과정에서 아래와 같은 에러가 발생했습니다. manifest.xml 파일을 잘못 작성한 경우에도 발생할 수도 있지만 해당 에러는 잘 작성했음에도 발생할 수 있습니다.
unexpected element <property> found in <manifest><application>
해결 방법
android gradle plugin과 gradle의 호환성 문제 또는 gradle이 이를 갱신하지 않아 발생할 수 있는 문제입니다. android gradle plugin과 gradle의 상호 호환되는 버전을 확인하고 호환되는 버전으로 바꾸어줍니다.
이 글에서 저는 상호 호환되는 android gradle plugin 4.2.0버전과 gradle 6.7.1버전으로 맞추어 주겠습니다.
1. 프로젝트/android/build.gradle 수정
buildscript {
...
dependencies {
...
classpath 'com.android.tools.build:gradle:4.2.0' // 여기
}
}
2. 프로젝트/android/gradle/wrapper/gradle-wrapper.properties 수정
...
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
참고 자료
'프로그래밍 > 안드로이드 <Kotlin>' 카테고리의 다른 글
[android] Could not find method kapt() for arguments 에러 해결 (Room 사용 시) (2) | 2023.11.22 |
---|---|
[android] xmlns android, app 이해 (2) | 2023.11.22 |
[Kotlin] 알고리즘 풀이를 위한 코틀린 코드 템플릿 (0) | 2023.08.23 |
[Kotlin] 코틀린 제네릭(Generics)의 기본 (0) | 2023.07.05 |
[android] gradle 스크립트 파일에 대한 모든 이해 (0) | 2023.06.24 |