λ°˜μ‘ν˜•

🍰 Connection reset

"Connection reset" μ—λŸ¬λŠ” 일반적으둜 Gradle λΉŒλ“œ 도쀑 λ„€νŠΈμ›Œν¬ 연결이 λŠκ²Όμ„ λ•Œ λ°œμƒν•œλ‹€.

이 μ—λŸ¬κ°€ λ°œμƒν•˜λ©΄ Gradle이 더 이상 ν•„μš”ν•œ νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•˜μ§€ λͺ»ν•˜κ³  λΉŒλ“œκ°€ μ‹€νŒ¨ν•œλ‹€.

 

μ΄λ•Œ μ•„λž˜ 방법듀을 μ΄μš©ν•˜μ—¬ 문제λ₯Ό ν•΄κ²°ν•΄λ³΄μž

  1. Gradle λΉŒλ“œλ₯Ό λ‹€μ‹œ μ‹€ν–‰
    μ’…μ’… "Connection reset" μ—λŸ¬λŠ” μΌμ‹œμ μΈ 문제일 수 μžˆλ‹€.
    Gradle λΉŒλ“œλ₯Ό λ‹€μ‹œ μ‹€ν–‰ν•˜μ—¬ λ¬Έμ œκ°€ ν•΄κ²°λ˜λŠ”μ§€ ν™•μΈν•΄λ³΄μž.

  2. 인터넷 연결을 확인
    "Connection reset" μ—λŸ¬λŠ” μ’…μ’… λ„€νŠΈμ›Œν¬ 연결이 λŠκ²Όμ„ λ•Œ λ°œμƒν•œλ‹€.

  3. Gradle 버전을 μ—…κ·Έλ ˆμ΄λ“œ
    Gradle 버전이 였래되면 μ’…μ’… μ΄λŸ¬ν•œ μ’…λ₯˜μ˜ λ¬Έμ œκ°€ λ°œμƒν•œλ‹€. Gradle 버전을 μ΅œμ‹  λ²„μ „μœΌλ‘œ μ—…κ·Έλ ˆμ΄λ“œν•˜κ³  λ‹€μ‹œ λΉŒλ“œν•΄λ³΄μž

  4. Gradle μΊμ‹œ μ‚­μ œ
    Gradle μΊμ‹œκ°€ μ†μƒλ˜λ©΄ μ΄λŸ¬ν•œ μ’…λ₯˜μ˜ λ¬Έμ œκ°€ λ°œμƒν•  수 μžˆλ‹€. Gradle μΊμ‹œλ₯Ό μ‚­μ œν•˜κ³  λ‹€μ‹œ λΉŒλ“œν•΄λ³΄μž.
    ./gradlew clean
    μ΄λ•Œ 이 λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•˜λ©΄ Gradle λΉŒλ“œμ— ν•„μš”ν•œ μΊμ‹œ 파일이 λͺ¨λ‘ μ‚­μ œλœλ‹€. 

  5. Gradle ν”„λ‘μ‹œ 섀정을 확인
    Gradle이 ν”„λ‘μ‹œλ₯Ό μ‚¬μš©ν•˜λ„λ‘ μ„€μ •λ˜μ–΄ 있으면, ν”„λ‘μ‹œ 섀정이 μ˜¬λ°”λ₯Έμ§€ ν™•μΈν•΄λ³΄μž.
    ν”„λ‘μ‹œ 섀정이 μ˜¬λ°”λ₯΄μ§€ μ•ŠμœΌλ©΄ Gradle이 인터넷에 μ—°κ²°ν•  수 μ—†μœΌλ―€λ‘œ "Connection reset" μ—λŸ¬κ°€ λ°œμƒν•  수 μžˆλ‹€.

μ΄λŸ¬ν•œ 단계λ₯Ό 따라도 λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€ μ•ŠμœΌλ©΄, Gradle 둜그λ₯Ό λΆ„μ„ν•˜μ—¬ 더 μžμ„Έν•œ 원인을 μ°Ύμ•„λ‚΄λ³΄μž
Gradle 둜그λ₯Ό λ³΄κΈ°μœ„ν•œ λͺ…λ Ήμ–΄λŠ” μ•„λž˜μ™€ κ°™λ‹€.

bashCopy code
./gradlew build --debug

이 λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•˜λ©΄ Gradle λΉŒλ“œ λ‘œκ·Έκ°€ ν‘œμ‹œλœλ‹€. λ‘œκ·Έμ—μ„œ 원인을 νŒŒμ•…ν•˜κ³  문제λ₯Ό ν•΄κ²°ν•΄λ³΄μž.

λ°˜μ‘ν˜•