본문 바로가기

Kotlin/안드로이드 공부

카카오지도api 시작하기

728x90

try {
val info = packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNATURES)
for(i in info.signatures) {
val md: MessageDigest = MessageDigest.getInstance("SHA")
md.update(i.toByteArray())

val something = String(Base64.encode(md.digest(), 0)!!)
Log.e("해시키", something)
}
} catch(e: Exception) {
Log.e("Not found", e.toString())
}

 

 

처음부터 보고 따라했던 블로그인데 내 오류 사항까지 다 예상하시고 쓰신 글 같다...ㅋㅅㅋ

매니페스트에서 어디에 넣어야 하는지 살짝 헤맨거 빼고는 바로 해결했습니다 

velog.io/@dev_2dong/Android-%EC%B9%B4%EC%B9%B4%EC%98%A4%EB%A7%B5-API-%EC%82%AC%EC%9A%A9-%EC%84%A4%EC%A0%95-%EB%B0%8F-%EA%B0%81%EC%A2%85-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0

 

[Android] 카카오맵 API 사용 설정 및 각종 오류 해결

카카오맵 API 초기 사용법 및 에러 해결책 제시

velog.io

 

하지만 가상기기에선 되지 않는다.

카카오의 답:

지도 SDK는 x86, x86_64를 지원 하지 않습니다. 따라서 avd에서는 정상으로 구동 되지 않습니다.

라니...2017년 글이던데 설마 아직도..?

카카오맵도 맞는걸까..