다음 지도에서 카카오 지도 api로 변경작업중입니다.
디버깅 시에는 지도가 잘 나오고 api도 잘 작동하는데요
릴리즈로 빌드해서 apk 설치해서 보면 지도가 표시가 안되고
회색배경에 우측하단에 DAUM 마크만 보입니다.
릴리즈 키해시를 만들어서 등록했습니다.
proguard문제인지 키해시 문제인지 알 수가 있나요?
아니면 마켓에 올라가야지만 되는건가요?
릴리즈 키해시
앱 배포를 위하여 릴리즈 빌드로 APK를 생성할 경우에는 디버그 키스토어가 아닌 .jks 확장자를 가진 릴리즈용 키스토어로 사인을 하게 됩니다. 이 릴리즈용 키스토어도 동일한 절차를 거쳐 키해시를 구할 수 있습니다.
==> 설명에는 jks확장자로 되어 있는데요 현재 확장자가 dat로 되어 있습니다. 이게 문제가 될 수 있나요?
prouguare는 아래와 같습니다.
-keep class com.kakao.** { *; }
-keep class net.daum.** {;}
-keep class android.opengl.** {;}
-keep class com.kakao.util.maps.helper.** {*;}
-keepattributes EnclosingMethod
-keepclassmembers class * {
public static ;
public ;
}
-dontwarn android.support.v4.,org.slf4j.,com.google.android.gms.*
-keepattributes Signature
추가 질문인데요
mMapView.setDaumMapApiKey(Constants.DAUM_MAPS_ANDROID_APP_API_KEY);
여기서 setDaumMapApiKey가 deprecated 되었다고 나오는데요
저 라인은 없어도 되는건가요?