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())
}
처음부터 보고 따라했던 블로그인데 내 오류 사항까지 다 예상하시고 쓰신 글 같다...ㅋㅅㅋ
매니페스트에서 어디에 넣어야 하는지 살짝 헤맨거 빼고는 바로 해결했습니다
하지만 가상기기에선 되지 않는다.
카카오의 답:
지도 SDK는 x86, x86_64를 지원 하지 않습니다. 따라서 avd에서는 정상으로 구동 되지 않습니다.
라니...2017년 글이던데 설마 아직도..?
카카오맵도 맞는걸까..
'Kotlin > 안드로이드 공부' 카테고리의 다른 글
retrofit2 카카오 (0) | 2020.09.09 |
---|---|
다음에 이 글 참고하기 (0) | 2020.09.07 |
네이버 지도 연결 (0) | 2020.09.07 |
local.properties이용해서 API KEY 숨기기 (0) | 2020.07.27 |
kotlin - unresolved reference 갑자기 오류 뜰 때 (0) | 2020.07.02 |