ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 어플 릴리즈 준비 - 경고 메세지 수정
    프로그래밍/ 안드로이드어플만들기 2023. 9. 9. 14:11
    728x90
    반응형

     

     

     

    이제 오류는 다 처리했는데 릴리즈 노트에서 경고 메세지들이 나왔다. 

    이것도 어서 다 처리하고 릴리즈하자.

     

     

     


     

    경고

     

    Sentry Android (io.sentry:sentry-android) 개발자가 2.2.2 버전이 오래되었다고 신고했습니다. 신작을 게시하기 전에 다음 버전 중 하나로 업그레이드하는 것이 좋습니다.5.0.1+

    사용 중인 SDK에 대해 자세히 알아보고 Google Play SDK 색인 정보를 바탕으로 SDK를 선택하세요.

     

    경고

    Sentry Android Core (io.sentry:sentry-android-core) 개발자가 2.2.2 버전이 오래되었다고 신고했습니다. 신작을 게시하기 전에 다음 버전 중 하나로 업그레이드하는 것이 좋습니다.5.1.0-beta.2+

    사용 중인 SDK에 대해 자세히 알아보고 Google Play SDK 색인 정보를 바탕으로 SDK를 선택하세요.

     

     

     

    경고

    Sentry Android NDK (io.sentry:sentry-android-ndk) 개발자가 2.2.2 버전이 오래되었다고 신고했습니다. 신작을 게시하기 전에 다음 버전 중 하나로 업그레이드하는 것이 좋습니다.5.1.0-beta.2+

    사용 중인 SDK에 대해 자세히 알아보고 Google Play SDK 색인 정보를 바탕으로 SDK를 선택하세요.

     

    관련 패키지 업데이트 완료 

    //implementation 'io.sentry:sentry-android:2.2.2'
        implementation 'io.sentry:sentry-android:5.0.1'

     

    경고

    Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) 개발자가 SDK 버전 19.7.0에 다음 메모를 추가했습니다.

    This version is scheduled to sunset on June 30th 2023. See https://developers.google.com/admob/android/deprecation for more information.

    이 버전의 앱을 출시한 지 90일이 지나면 새 버전으로 업그레이드할 때까지 이 SDK를 포함한 새 버전을 출시할 수 없습니다.

    사용 중인 SDK에 대해 자세히 알아보고 Google Play SDK 색인 정보를 바탕으로 SDK를 선택하세요.

     

     

    경고

    Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads-lite) 개발자가 SDK 버전 19.7.0에 다음 메모를 추가했습니다.

    This version is scheduled to sunset on June 30th 2023. See https://developers.google.com/admob/android/deprecation for more information.

    이 버전의 앱을 출시한 지 90일이 지나면 새 버전으로 업그레이드할 때까지 이 SDK를 포함한 새 버전을 출시할 수 없습니다.

     

     
    관련 패키지 업데이트 완료 ?!
    // admob
        implementation 'com.google.android.gms:play-services-ads:22.3.0'
        
        
        
        configurations.all {
        resolutionStrategy {
            force "com.google.android.gms:play-services-basement:17.0.0"
            force "com.google.android.gms:play-services-base:17.1.0"
            force "com.google.android.gms:play-services-stats:17.0.0"
            force "com.google.android.gms:play-services-gcm:17.0.0"
            //force "com.google.android.gms:play-services-ads:19.7.0"
        }
    }
     

    문제가 되는 패키지를 주석처리했더니 다시 다른 에러 발생 

     

     

    Duplicate class com.google.android.gms.measurement.internal.zzit found in modules jetified-play-services-measurement-base-20.1.2-runtime (com.google.android.gms:play-services-measurement-base:20.1.2) and jetified-play-services-measurement-impl-19.0.2-runtime (com.google.android.gms:play-services-measurement-impl:19.0.2)

     

     

     

    중복 클래스 오류가 여전히 발생하는 경우, 사용 중인 라이브러리 버전을 최신 버전으로 업데이트하는 것이 도움이 될 수 있습니다. 최신 버전의 라이브러리는 버그 수정과 최적화가 포함되어 있을 수 있습니다.

     

    https://stackoverflow.com/questions/72480174/android-duplicate-class-found-in-modules-jetified-play-services-measurement-and

     

        // Firebase Crashlytics
        implementation 'com.google.firebase:firebase-crashlytics-ndk:18.2.3'
        // Recommended: Add the Google Analytics SDK.
        implementation 'com.google.firebase:firebase-analytics:19.0.2'
        implementation 'com.google.firebase:firebase-core:19.0.2'

     

    검색해봤더니  중복 클래스 오류는 다른 패키지들을 업데이트 하는 것이 도움이 될 수 있다고 해서, 

    우선 firebase 관련 패키지부터 업데이트를 했는데 문제가 해결되었다... 

     

    오...

     

     

    // Firebase Crashlytics
        implementation 'com.google.firebase:firebase-crashlytics-ndk:18.4.1'
        // Recommended: Add the Google Analytics SDK.
        implementation 'com.google.firebase:firebase-analytics:21.3.0'
        implementation 'com.google.firebase:firebase-core:21.1.1'

     

     

    자 다시 베타 테스트 부터 진행하자... 

     

    와.... 신난다... 

     

     

     

     

    728x90
    반응형
Designed by Tistory.