반응형

 

 

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

 

 

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

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

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'

 

 

 

반응형

포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
댓글로 알려주시면 빠른 시일내에 답변을 드리겠습니다.

여러분의 응원으로 좋은 컨텐츠가 만들어집니다.
지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 : )

유튜브 구독하기


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

+ Recent posts