카카오지도 proguard 적용하면 안뜨고 죽어요

앱을 사이닝해서 테스트 할때 프로가드를 적용하지 않으면 지도도 정상적으로 잘 뜨는데 프로가드를 적용하면 죽어버리네요.
도대체 프로가드를 어떻게 적용해야 하나요?

-ignorewarnings

-keepattributes Annotation
-keepattributes Signature
-keepattributes EnclosingMethod
-keepattributes InnerClasses

#-keep class net.daum.mf.map.n.** { *; }
#-keep class net.daum.mf.map.api.MapView { *; }
#-keep class net.daum.android.map.location.MapViewLocationManager { ; }
#-keep class net.daum.mf.map.api.MapPolyline { ; }
#-keep class net.daum.mf.map.api.MapPoint
{ *; }

-keep class net.daum.** { ; }
-keepclassmembers class * {
public static ;
public ;
}
#-dontwarn android.support.v4.,org.slf4j.,com.google.android.gms.

지금 이렇게 적용하고 있습니다.
주석처리한 부분을 적용해도 마찬가지로 죽어요.
어떻게 해야 할까요?

에러 로그를 살펴보니 키해시 등록에 문제가 있는 것 같은데요.
설정값을 다시 한번 확인해 보시기 바랍니다.

아래 키해시 관련 가이드 링크 참고해 주세요.
https://developers.kakao.com/docs/android#키해시-등록

키해시를 어렵사리 릴리즈 프로램에서 받아서 등록했더니 잘되더라구요.
그런데 프로가드를 바구었더니 또 똑같은 증상으로 죽어버리네요.

-ignorewarnings

-keepattributes Annotation
-keepattributes Signature
-keepattributes EnclosingMethod
-keepattributes InnerClasses

-keep class net.daum.mf.map.n.** { *; }
-keep class net.daum.mf.map.api.MapView { *; }
-keep class net.daum.android.map.location.MapViewLocationManager { ; }
-keep class net.daum.mf.map.api.MapPolyline { ; }
-keep class net.daum.mf.map.api.MapPoint
{ *; }

구글 firebase push를 쓰고 있어서 이렇게 proguard를 지정했습니다.
더 추가하거나 뺄것이 있나요?

그리고 왜 프로가드 바꾸었다고 안될까요?
이번에도 키 해시 문제일까요?

안녕하세요.

저도 proguard만 적용하면 같은 문제가 발생하였습니다.

공식적인 예제의 proguard에 나온거 외에 추가적으로 제외시킬 클래스가 있는거 같은데…
일단 net.daum 하위 패키지 모두를 제외시키니깐 정상적으로 실행되네요.
-keep class net.daum.**

어떤 특정 클래스를 제외시켜야 하는지 아시는 분 은 답변 부탁드립니다.