프로그래밍/ 안드로이드어플만들기

어플 릴리즈 준비 - 경고 메세지 수정

kugancity 2023. 9. 9. 14:11
반응형

 

 

 

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

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

 

 

 


 

경고

 

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
반응형