ํฐ์คํ ๋ฆฌ ๋ทฐ
key Hash ์์ฑํ๊ธฐ1 - Window ํ๊ฒฝ์์
pyorolong 2021. 3. 14. 18:36Key Hash ์์ฑํ๊ธฐ
#1>JDK ์ค์น ๊ฒฝ๋ก๋ก ์ด๋
jdk/bin ํด๋์๋ keytool.exe ์คํํ์ผ์ด ์์นํด ์๋ค.
#2>CMD ์คํ
"cd {ํด๋๋ช }" ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด keytool ํ์ผ์ด ์์นํ ํด๋๋ก ์ด๋ํ๋ค
- cd /
- cd {jdk/bin/๊ฒฝ๋ก}
#3>keytool ๋ช ๋ น์ด ์คํํด๋ณด๊ธฐ
"keytool"์ ๋ ฅ ํ ์ํฐ
keytool -exportcert -alias androiddebugkey -keystore C:\Users\{์ ์ ์ด๋ฆ}\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
openssl : 'openssl' ์ฉ์ด๊ฐ cmdlet, ํจ์, ์คํฌ๋ฆฝํธ ํ์ผ ๋๋ ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ ์ด๋ฆ์ผ๋ก ์ธ์๋์ง ์์ต๋๋ค.
'openssl'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช ๋ ฅ, ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ, ๋๋ ๋ฐฐ์น ํ์ผ์ด ์๋๋๋ค.
hash๋ key์ binary๊ฐ์ Base64 ์ธ์ฝ๋ฉ์ผ๋ก ํํํ ์ ์๋๋ก OpenSSl ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์น๊ฐ ํ์ํฉ๋๋ค.
#4>Openssl ์ค์นํ๊ธฐ
- code.google.com/archive/p/openssl-for-windows/downloads ์ด๋
- ๋ฒ์ ์ฝ๋ ๋ค์ 'e'๊ฐ ๋ถ์ ๋ฒ์ ์ ํํ์ฌ ๋ค์ด๋ก๋
#5>๋ค์ด๋ฐ์ ํ์ผ ์์ถํด์
ํ๊ฒฝ๋ณ์ ์ค์ ์ ํด์ผํ๋ฏ๋ก ์ ๋นํ ์์น์ ๋ค์ด ๋ฐ์ ์์ถํ์ผ์ ํ๋๋ก ํ๋ค.
(์ ๋ C:\Program Files์์น์ Openssl์ด๋ผ๋ ํด๋๋ฅผ ์์ฑํด ๊ทธ ์์ ์์ถํ์ผ์ ์์น ์์ผฐ์ต๋๋ค.)
#6>ํ๊ฒฝ๋ณ์ ์ค์
์ฌ์ฌ ํ๊ธฐ ๊ท์ฐฎ์์ง๋ค.
#7> ๋๋์ด! ๋ช ๋ น์ด ์คํ
keytool -exportcert -alias androiddebugkey -keystore C:\Users\sssdo\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64 |
#8> ๋ฐ๊ธ ์๋ฃ
'๐๐๐๐๐ ๐๐๐๐ > ANDROID' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
- Total
- Today
- Yesterday
- databinding onClick
- android aar
- How to import android AAR file
- android databinding
- launchemode
- import aar
- The requested URL returned error
- Support for password authentication was removed on August 13
- GitHub
- annotaion
- Kotlin
- Hilt
- AAR
- android
- android launch mode in manifest
- custom setter
- decomplie
- Make onClick event in Android databinding
- com.android.build.api.transform.TransformException
- DexArchiveBuilderException
- databinding onclick not working
- module-info is missing a super type
- AndroidManifest
- Cannot create an instance
- aar import
- custom getter
- android aar library
- Effective Kotlin
- Please use a personal access token instead
- viewmodel
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |