반응형

 

 

플레이스토어에서 다운로드 받아 처음 실행하면 무조건 에러나고 
두번째 실행시에는 문제 없는 현상에 대한 해결방법입니다. 

 

 

다행히 안드로이드 스튜디오의 로그캣에서 에러 메시지를 확인할 수 있었습니다. 

확인한 결과 다음 같은 메시지가 보입니다. 

Caused by java.lang.ClassNotFoundException Didn't find class "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver"  

 


매니페스트에서 난독화를 위해 다음 옵션을 활성한 후 발생한 득 추가 후 발생한 듯합니다.
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

 


1. proguard-rules.pro에 다음 내용 추가해봤는데 해결이 안되었습니다. 
(참고 https://stackoverflow.com/a/56850430 )

-keep public class com.google.android.gms.* { public *; }
-dontwarn com.google.android.gms.**


 

2. 다음 시도로 build.gradle에 다음 두가지 패키지를 추가하여 해결되었습니다. 

(참고 https://stackoverflow.com/a/56845310)

    implementation 'com.google.android.gms:play-services-measurement:17.0.0'
    implementation 'com.google.android.gms:play-services-measurement-sdk:17.0.0'
    implementation 'com.google.android.gms:play-services-ads:18.0.0'

 

 

 

반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts