플레이스토어에서 다운로드 받아 처음 실행하면 무조건 에러나고
두번째 실행시에는 문제 없는 현상에 대한 해결방법입니다.
다행히 안드로이드 스튜디오의 로그캣에서 에러 메시지를 확인할 수 있었습니다.
확인한 결과 다음 같은 메시지가 보입니다.
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'
'Android > 개념 및 예제' 카테고리의 다른 글
Android Notification 예제 ( Oreo, androidx 적용 ) (18) | 2019.08.13 |
---|---|
Android 강좌 - 컨스트레인트 레이아웃를 사용해보자 (ConstraintLayout) (3) | 2019.08.06 |
Android 앱에 광고 달기 ( AdMob ) (43) | 2019.07.04 |
안드로이드 예제 - 갤러리에서 이미지 불러와 이미지뷰에 보여주기 (26) | 2019.04.25 |
Unable to instantiate activity 에러 해결방법 (0) | 2019.03.11 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!