728x90
반응형
구글 플레이스토어에 업로드한 앱이 내 폰이 아닌 다른 기기에서 앱 실행 즉시 크래시 에러가 난다.
Play console에서 확인한 에러다.
java.lang.ExceptionInInitializerError:
at okhttp3.internal.platform.Platform.get (Platform.java:85)
at okhttp3.OkHttpClient.newSslSocketFactory (OkHttpClient.java:263)
at okhttp3.OkHttpClient.<init> (OkHttpClient.java:229)
at okhttp3.OkHttpClient.<init> (OkHttpClient.java:202)
at retrofit2.Retrofit$Builder.build (Retrofit.java:614)
...
해결:
build.gradle(app)에 implement한 Retrofit 라이브러리를 최신버전으로 명시해준다.
글작성 시점 기준 아래와 같이 수정했다. 2.9.0 ver.
// Retrofit2
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// Retrofit2-Gson converter
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
//기존에 사용하지 않았으나 에러 해결 중 추가한 라이브러리
implementation "com.squareup.okhttp3:okhttp:3.12.0"
728x90
반응형
'studies > Mobile Application' 카테고리의 다른 글
[Android/Kotlin] FloatingButton 버튼에 Vector(svg) 아이콘 가운데 배치하기 (0) | 2021.06.23 |
---|---|
[Android/Kotlin] CardView 배경 색과 radius 동시에 지정하기 (0) | 2021.06.23 |
[Kotlin/Android] Fragment Activity에서 Image Cropper와 CircleImageView 사용하기 (0) | 2021.06.16 |
[Android Studio] Gradle No cached version available for offline mode 해결 (0) | 2021.05.30 |
[Android/Kotlin] Horizontal 가로 슬라이드 Recycler View 사용하기 (완전 쉬움) (0) | 2021.05.15 |