Warning: Mapping new ns http://schemas.android.com/

김코니·2022년 5월 27일
0
post-thumbnail
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01

1. 원인

gradle plugin 버전이 예전일 경우 출력되는 경고 메세지라고 한다.
경고이기 때문에 나와도 빌드는 정상적으로 된다.

2. 해결방법

gradle plugin version을 최신 버전으로 업데이트 하면 된다.

  1. android/build.gradle 최신 버전으로 수정
    maven.google.com 버전 확인 주소
dependencies {
        classpath 'com.android.tools.build:gradle:7.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.10'
    }
  1. android/gradle/wrapper/gradle-wrapper.properties 수정
    gradle.org 버전 확인 주소
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
  1. android/app/src/main/AndroidManifest.xml 수정
    이전 Gradle version이 낮았기 때문에 android:exported를 명시해야 했다. 공식 자료
 <activity
            android:name=".MainActivity"
            android:exported="true"
            android:launchMode="singleTop"
            android:theme="@style/LaunchTheme"
  1. 빌드 후 정상 작동 확인
profile
낮에는 개발하는 직장인. 퇴근 후에는 대학원생으로 힘겹게 살아가고 있습니다.

0개의 댓글