React-native: react-native 0.60μ—μ„œ ꡬ성 'debug'에 μ„œλͺ…ν•˜κΈ°μœ„ν•œ ν‚€ μ €μž₯μ†Œ 파일 '/Project-Folder/android/app/debug.keystore'λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2019λ…„ 07μ›” 13일  Β·  30μ½”λ©˜νŠΈ  Β·  좜처: facebook/react-native

λ°˜μ‘ λ„€μ΄ν‹°λΈŒ 버전 0.60으둜 μƒ˜ν”Œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€. Androidμ—μ„œ μ‘μš© ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•˜λ €κ³ ν•©λ‹ˆλ‹€. ν•˜μ§€λ§Œ Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€. 이 였λ₯˜λ₯Ό ν•΄κ²°ν•˜λŠ” 방법을 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. 이 λ¬Έμ œμ— λŒ€ν•œ μ œμ•ˆ 사항을 μ œκ³΅ν•˜μ‹­μ‹œμ˜€.

React Native 버전 :

"react": "16.8.6",
"react-native": "0.60.0"

μž¬ν˜„ 단계

  1. Androidμ—μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•˜λ €κ³ ν•©λ‹ˆλ‹€.
  2. κ·ΈλŸ¬λ‚˜ Androidμ—μ„œ Keystore 파일 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.
Bug Android

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

android/app/ λ””λ ‰ν† λ¦¬μ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•˜μ—¬ 디버그 ν‚€ μ €μž₯μ†Œλ₯Ό 생성 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

λͺ¨λ“  30 λŒ“κΈ€

μ–΄λ–€ λͺ…령을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆκΉŒ?

android/app/ λ””λ ‰ν† λ¦¬μ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•˜μ—¬ 디버그 ν‚€ μ €μž₯μ†Œλ₯Ό 생성 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

μ•ˆλ…•ν•˜μ„Έμš” @kiranjd 및 @cmorbitzer κ·€ν•˜μ˜ 응닡에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€. debug.keystore λΌλŠ” νŒŒμΌμ„ λ†“μ³€μŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œμ΄ debug.keystore νŒŒμΌμ„ λ‚΄ ν”„λ‘œμ νŠΈ 폴더에 λ°°μΉ˜ν•˜λ©΄ Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' 였λ₯˜κ°€ ν•΄κ²°λ©λ‹ˆλ‹€.

android/app/ λ””λ ‰ν† λ¦¬μ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•˜μ—¬ 디버그 ν‚€ μ €μž₯μ†Œλ₯Ό 생성 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

λ‚˜μ—κ²Œ 잘 μž‘λ™ Thx

λ˜λŠ” 곡식 ν…œν”Œλ¦Ώ https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore μ—μ„œ λ‹€μš΄λ‘œλ“œ

@bondehagen 리 μ•‘νŠΈ λ„€μ΄ν‹°λΈŒ ν”„λ‘œμ νŠΈμ—μ„œμ΄ νŒŒμΌμ„ 어디에 μ €μž₯ν•΄μ•Όν•©λ‹ˆκΉŒ?

@priyajainSE , android/app/ 디렉터리에 debug.keystore

Ubuntu :

android / app / λ””λ ‰ν† λ¦¬μ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•˜μ‹­μ‹œμ˜€. _keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000_

/ home / ν΄λ”μ—μ„œ -Ctrl + H μˆ¨κ²¨μ§„ λͺ¨λ“  파일 ν‘œμ‹œ

/home/.android/ 의 debug.keystore νŒŒμΌμ„ ν”„λ‘œμ νŠΈμ˜ android / app / 디렉토리에 λ³΅μ‚¬ν•˜κ³  λ‹€μ‹œ λΉŒλ“œν•˜μ‹­μ‹œμ˜€.

android/app/ λ””λ ‰ν† λ¦¬μ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•˜μ—¬ 디버그 ν‚€ μ €μž₯μ†Œλ₯Ό 생성 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

λ‚˜λ₯Ό μœ„ν•΄ 잘 μž‘λ™ Thx

κ°μ‚¬ν•©λ‹ˆλ‹€!

@cmorbitzer @bondehagen , _anadroid / app_ 디렉토리에 _debug.keystore_ νŒŒμΌμ„ λ°°μΉ˜ν•˜λŠ” 문제λ₯Ό ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€. Wait ... _ *. keystore_ ν™•μž₯ νŒŒμΌμ€ Github 버전 κ΄€λ¦¬μ—μ„œ λ¬΄μ‹œλ©λ‹ˆλ‹€. 즉, ν”„λ‘œμ νŠΈλ₯Ό 볡제 ν•  λ•Œλ§ˆλ‹€ _debug.keystore_ νŒŒμΌμ„ μˆ˜λ™μœΌλ‘œ μƒμ„±ν•˜κ±°λ‚˜ λ°°μΉ˜ν•΄μ•Όν•©λ‹ˆκΉŒ?

React Native 버전 :

"react": "16.8.6",
"react-native": "0.60.5"

@Rizwanilahi λ„€ μƒκ°ν•©λ‹ˆλ‹€. 개인적으둜 λ‚˜λŠ” 그것을 ν”Όν•˜κΈ° μœ„ν•΄ .gitignore 에 !android/app/debug.keystore λ₯Ό μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.

μ™€μš° λ‚˜λ₯Ό μœ„ν•΄ μΌν–ˆμŠ΅λ‹ˆλ‹€ :)
λ¨Όμ € ν™˜κ²½ λ³€μˆ˜λ₯Ό μΆ”κ°€ ν•œ λ‹€μŒ ν”„λ‘¬ν”„νŠΈμ—μ„œ μ‹€ν–‰ν•©λ‹ˆλ‹€. keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 in android / app directory

android/app/ λ””λ ‰ν† λ¦¬μ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•˜μ—¬ 디버그 ν‚€ μ €μž₯μ†Œλ₯Ό 생성 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

이것은 λ‚˜μ—κ²Œλ„ νš¨κ³Όμ μ΄μ—ˆμŠ΅λ‹ˆλ‹€. :)

@cmorbitzer λŠ” 맀λ ₯처럼 μž‘λ™ν•©λ‹ˆλ‹€.

λ˜λŠ” 곡식 ν…œν”Œλ¦Ώ https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore μ—μ„œ λ‹€μš΄λ‘œλ“œ

생λͺ…을 κ΅¬ν•˜λŠ” κ±°μ£ ? κ³ λ§™μŠ΅λ‹ˆλ‹€

μœ„μ˜ 지침을 λ”°λžλŠ”λ°μ΄ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

java.lang.RuntimeException: com.android.ide.common.signing.KeytoolException: Failed to read key androiddebugkey from store "/Users/kirstysimmonds/com.piavita-vet.android-copy/android/app/debug.keystore": Invalid keystore format

λ‚΄κ°€ λ­˜ν•΄μ•Όν•˜λŠ”μ§€ μ•„λŠ” μ‚¬λžŒ μžˆλ‚˜μš”?

λ˜λŠ” 곡식 ν…œν”Œλ¦Ώ https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore μ—μ„œ λ‹€μš΄λ‘œλ“œ

생λͺ…을 κ΅¬ν•˜λŠ” κ±°μ£ ? κ³ λ§™μŠ΅λ‹ˆλ‹€

λŒ€λ‹¨νžˆ κ°μ‚¬ν•©λ‹ˆλ‹€! 이 μ‹œκ°„ μ ˆμ•½

λ‚˜λ„ ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€.
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048-μœ νš¨μ„± 10000

λ‚˜μ²˜λŸΌ μ•„μ£Ό 게으λ₯Έ λͺ¨λ“  μ‚¬λžŒμ„ μœ„ν•΄ :

curl https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore > android/app/debug.keystore

ν”„λ‘œμ νŠΈ 루트 디렉터리 ( package.json κ°€μžˆλŠ” μœ„μΉ˜μ™€ 동일)μ—μ„œ ☝️λ₯Ό μ‹€ν–‰ ν•œ λ‹€μŒ ν•΄λ‹Ή νŒŒμΌμ„ git ☺️둜 ν™•μΈν•©λ‹ˆλ‹€.

λ˜λŠ” 곡식 ν…œν”Œλ¦Ώ https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore μ—μ„œ λ‹€μš΄λ‘œλ“œ

당신은 λ‚΄ ν•˜λ£¨λ₯Ό μ €μž₯ν•©λ‹ˆλ‹€.

λ˜λŠ” 곡식 ν…œν”Œλ¦Ώ https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore μ—μ„œ λ‹€μš΄λ‘œλ“œ

예, μ €μ—κ²Œλ„ μΌν–ˆμŠ΅λ‹ˆλ‹€! 감사

μ•ˆλ…•ν•˜μ„Έμš” debug.keystore 파일의 κΈ°λ³Έ λΉ„λ°€λ²ˆν˜ΈλŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ?

@hafiztayab ν•œ 번 μ‹œλ„ν–ˆλŠ”λ° μ•”ν˜Έ android μ‚¬μš©ν•˜μ—¬ μ €μ—κ²Œ νš¨κ³Όμ μž…λ‹ˆλ‹€.

github의 ν”„λ‘œμ νŠΈ. λͺ¨λ“  것이 잘 μ§„ν–‰λ˜μ—ˆμ§€λ§Œ ν”„λ‘œμ νŠΈλ₯Ό μ»΄νŒŒμΌν•˜λ €κ³ ν•˜λ©΄ μž‘λ™ν•˜μ§€ μ•Šκ³  λ‹€μŒκ³Ό 같이 λ°˜ν™˜λ©λ‹ˆλ‹€.
"config"ꡬ성에 μ„œλͺ…ν•˜κΈ°μœ„ν•œ ν‚€ 파일 "C : Users user .android debug.keystore"λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

제 κ²½μš°μ—λŠ” '디버그'κ°€ μ•„λ‹ˆλΌ 'ꡬ성'에 λŒ€ν•œ μ§ˆλ¬Έμž„μ„ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€. 제게 팁이 μžˆμŠ΅λ‹ˆκΉŒ? debug.keystore νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν–ˆμ§€λ§Œ 아무것도 λ³€κ²½λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

λ˜λŠ” 곡식 ν…œν”Œλ¦Ώ https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore μ—μ„œ λ‹€μš΄λ‘œλ“œ

github의 ν”„λ‘œμ νŠΈ. λͺ¨λ“  것이 잘 μ§„ν–‰λ˜μ—ˆμ§€λ§Œ ν”„λ‘œμ νŠΈλ₯Ό μ»΄νŒŒμΌν•˜λ €κ³ ν•˜λ©΄ μž‘λ™ν•˜μ§€ μ•Šκ³  λ‹€μŒκ³Ό 같이 λ°˜ν™˜λ©λ‹ˆλ‹€.
"config"ꡬ성에 μ„œλͺ…ν•˜κΈ°μœ„ν•œ ν‚€ 파일 "C : Users user .android debug.keystore"λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.
제 κ²½μš°μ—λŠ” '디버그'κ°€ μ•„λ‹ˆλΌ 'ꡬ성'에 λŒ€ν•œ μ§ˆλ¬Έμž„μ„ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€. 제게 팁이 μžˆμŠ΅λ‹ˆκΉŒ? debug.keystore νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν–ˆμ§€λ§Œ 아무것도 λ³€κ²½λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

λ˜λŠ” 곡식 ν…œν”Œλ¦Ώ https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore μ—μ„œ λ‹€μš΄λ‘œλ“œ

github의 ν”„λ‘œμ νŠΈ. λͺ¨λ“  것이 잘 μ§„ν–‰λ˜μ—ˆμ§€λ§Œ ν”„λ‘œμ νŠΈλ₯Ό μ»΄νŒŒμΌν•˜λ €κ³ ν•˜λ©΄ μž‘λ™ν•˜μ§€ μ•Šκ³  λ‹€μŒκ³Ό 같이 λ°˜ν™˜λ©λ‹ˆλ‹€.
"config"ꡬ성에 μ„œλͺ…ν•˜κΈ°μœ„ν•œ ν‚€ 파일 "C : Users user .android debug.keystore"λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.
제 κ²½μš°μ—λŠ” '디버그'κ°€ μ•„λ‹ˆλΌ 'ꡬ성'에 λŒ€ν•œ μ§ˆλ¬Έμž„μ„ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€. 제게 팁이 μžˆμŠ΅λ‹ˆκΉŒ? debug.keystore νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν–ˆμ§€λ§Œ 아무것도 λ³€κ²½λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

@DevEventlab 이 문제λ₯Ό ν•΄κ²°ν•  κ²ƒμž…λ‹ˆλ‹€.

debug.keystore νŒŒμΌμ„ μƒμ„±ν•˜μ—¬ / android / app에 λ°°μΉ˜ν–ˆμ§€λ§Œ μ—¬μ „νžˆ npm run android λͺ…령이 λ™μΌν•œ 였λ₯˜λ‘œ μ‹€νŒ¨ν•©λ‹ˆλ‹€. λ‚˜λŠ” λ˜ν•œ 곡식 ν…œν”Œλ¦Ώμ—μ„œ νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ μ—¬μ „νžˆ λ˜‘κ°™μŠ΅λ‹ˆλ‹€. μ΄μœ λŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ?

μ΅œμ‹  λ²„μ „μœΌλ‘œ μ—…κ·Έλ ˆμ΄λ“œν•˜λ©΄ ν’€ μš”μ²­ https://github.com/facebook/react-native/pull/25807 둜 ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

android/app/ λ””λ ‰ν† λ¦¬μ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•˜μ—¬ 디버그 ν‚€ μ €μž₯μ†Œλ₯Ό 생성 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

μž‘λ™ν•©λ‹ˆλ‹€ :) κ°μ‚¬ν•©λ‹ˆλ‹€.

keytool : 'keytool'μ΄λΌλŠ” μš©μ–΄λŠ” cmdlet, ν•¨μˆ˜, 슀크립트 파일 λ˜λŠ” μž‘λ™ κ°€λŠ₯ν•œ ν”„λ‘œκ·Έλž¨μ˜ μ΄λ¦„μœΌλ‘œ μΈμ‹λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ΄λ¦„μ˜ 철자λ₯Ό ν™•μΈν•˜κ±°λ‚˜ κ²½λ‘œκ°€
포함 된 경우 κ²½λ‘œκ°€ μ˜¬λ°”λ₯Έμ§€ ν™•μΈν•˜κ³  λ‹€μ‹œ μ‹œλ„ν•˜μ‹­μ‹œμ˜€.
쀄 : 1 char : 1

  • keytool -genkey -v -keystore debug.keystore -storepass android -alias ...
  • ~ ~~

    • CategoryInfo : ObjectNotFound : (keytool : String) [], CommandNotFoundException

    • FullyQualifiedErrorId : CommandNotFoundException

이 λ¬Έμ œμ— μ§λ©΄ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μΉœμ ˆν•˜κ²Œ λ„μ™€μ£Όμ„Έμš”.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰