- [Flutter]keytool error: java.lang.Exception: Keystore file does not exist: ~/.android/debug.keystore 목차
1. 개요
keytool은 Java에서 제공하는 암호키 및 인증서 생성 CLI 툴이다(SHA-1 fingerprint)
Google에서 제공하는 서비스(API)를 사용하려면 인증을 위해 필요한 것이다
2. 위와 같은 에러는 ?
debug keystore file이 현재 프로그램을 작성하는 디렉토리에 없기 때문에 나오는 에러이다
C:\Users\yourname\.android\debug.keystore 이 디렉토리에 있을 것이다
yourname은 각자의 컴퓨터 이름이다
현재 프로그램을 작성하고 있는 폴더로 이동하여
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
명령을 입력하면 키들과 인증서가 생성될 것이다
3. Release용 키 생성
2번에서 사용한 명령어는 debug용으로 사용하는 명령어이다
Release용은 keytool -list -v -keystore {keystore_name} -alias {alias_name}
예) keytool -list -v -keystore C:\Users\Turzo\Desktop\earninglearning.keystore -alias turzo -storepass 12345678 -keypass 12345678
4. keytool은 ?
Java 는 KeyStore 라는 인터페이스를 통해 Encryption/Decryption 및 Digital Signature 에 사용되는 Private Key, Public Key 와 Certificate 를 추상화하여 제공하고 있다.
자세한 설명은 아래 사이트 참조
https://stackoverflow.com/questions/27037194/keystore-file-doesnt-exist
Keystore file doesn't exist
I'm trying to get the SHA1 fingerprint so I can get an Google API key. Im in the following directory: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin Then I execute the com...
stackoverflow.com
https://www.lesstif.com/java/java-keytool-keystore-20775436.html
java keytool 사용법 - Keystore 생성, 키쌍 생성, 인증서 등록 및 관리
-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEA6KLO6jGTx1NMZsN3QJh/YCrVgmZsHlaD8sSFIFUcc5wH0gy6 oKggrOD7gE9CPRb3MQG53hx29c92ih/cFKrN1IoeSPj0ftxZPhKUczfot2CAH3GX BWh0OYeuCIv088aKhSMJJLP9ZruC6Zhb01HYJiWdpOMX53fSMRJZYgjlIHZMi76u ofLnvuP2Ry8VJntw2RFJeei0Z+6+Y
www.lesstif.com
'flutter' 카테고리의 다른 글
[Flutter]Cannot fit requested classes in a single dex file (# methods: 91243 > 65536) (0) | 2021.11.21 |
---|---|
[Flutter]null-safety 적용(type casting, ? ! operator) (0) | 2021.11.21 |
'keytool'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. (0) | 2021.08.22 |
[Flutter]sqlite에서 저장된 데이터 가져오기(query) (0) | 2021.08.04 |
[Flutter]StaggeredGridView.count 사용법 (0) | 2021.08.03 |