목록[Android Error] (4)
민프
이슈 Play 콘솔에 위 와 같은 에러가 나왔습니다. 결론적으로 Firebase - dynaimic Links에 Android 앱에 대한 SHA 인증서 지문을 넣지 않았기 때문에 발생한 문제 입니다. 해결 1. 문제 옆에 있는 더보기를 누르면 아래 항목이 나오게 되는데 여기에서 -> SHA256 키 복사 2. 해당 JSON을 Firebase - Android- 디지털 지문 클릭 -> 복사해둔 SHA256키를 등록해주면 된다. 3. 30분 정도 적용이 되는 시간이 걸리게 되는데 적용을 하고 아래 사진에 "이 위치에 JSON 파일 게시"에 나와있는 링크에 접근하여서 아래처럼 나오면 적용 완료 및 해결된겁니다. 결과화면 잘 연결된 것을 확인하실 수 있습니다.
Exception from call site #45 bootstrap method 이라는 오류가 났다.. 해결 방법은 gradle app에서 compileOptions{ targetCompatibility = "8" sourceCompatibility ="8" } 자바8로 업그레이드를 시켜주면 된다.
문제점 Volley를 이용해서 http통신을 해보려고 했는데 No Network Security Config specified, using platform default 이라는 오류가 나왔다. 해결방안 https://developer.android.com/training/articles/security-config?hl=ko 네트워크 보안 구성 | Android 개발자 | Android Developers 앱 개발자가 안전한 구성 파일에서 네트워크 보안 설정을 사용자설정할 수 있는 기능입니다. developer.android.com 안드로이드 보안 문서에 따르면 Android 9.0(API 수준 28)부터는 일반 텍스트 지원이 기본적으로 중지되어있다고 나와있다. -1) Android Manifest - ..
java.lang.ClassCastException: com.makeramen.roundedimageview.RoundedDrawable cannot be cast to android.graphics.drawable.BitmapDrawable ImageView에서 Bitmap을 뽑아내기 위해서 Bitmap bitmap = ((BitmapDrawable)image.getDrawable()).getBitmap(); 이렇게 해주면 되는데 위와 같은 에러가 나온다.. 구글링을 해본 결과 RoundedImageView에서 Bitmap을 얻기 위해서는 BitmapDrawable이 아니라 RoundedDrawable로 얻을 수 있다. 해당하는 라이브러리의 내용을 보면 알 수 있다. https://github.com/..