안드로이드 개발

Read timed out 빌드 에러 간단 해결 방법 안드로이드

피커 2022. 12. 30. 18:02
728x90
반응형

안드로이드 앱을 만들어 빌드를 하다보면 에러창에 Read timed out  라는 문구를 내며 에러가 발생하는 경우가 있습니다.

아주 간단히 에러를 해결하는 방법이 있어 공유합니다.

 

1. 원인

  -. 빌드하면서 특정한 이유로 read하는데 제한된 시간을 넘기면서 에러가 발생합니다.

 

2. 해결 방법

  -. 아주 간단히 제한된 시간을 늘려서 해결이 가능합니다.

   gradle.properties 파일을 열어서 아래 두개 구문을 넣어주면 됩니다.

systemProp.org.gradle.internal.http.connectionTimeout=180000
systemProp.org.gradle.internal.http.socketTimeout=180000

 

 

3. 관련 정보 

-.

Gradle이란 무엇인가?

Gradle은 거의 모든 유형의 소프트웨어를 빌드할 수 있을 만큼 유연한 오픈 소스 빌드 자동화 도구입니다. Gradle은 빌드하려는 대상이나 빌드 방법에 대해 거의 가정하지 않습니다. 이것은 Gradle을 특히 유연하게 만듭니다.

설계
Gradle은 다음 기본 사항을 기반으로 설계되었습니다.

고성능
Gradle은 입력 또는 출력이 변경되어 작업을 수행해야 하는 작업만 실행하여 불필요한 작업을 방지합니다. Gradle은 다양한 캐시를 사용하여 이전 빌드의 출력을 재사용합니다. 공유 빌드 캐시를 사용하면 다른 시스템의 출력을 재사용할 수도 있습니다.

JVM 기반
Gradle은 JVM에서 실행됩니다. 빌드 논리는 표준 Java API를 사용할 수 있으므로 Java에 익숙한 사용자에게는 보너스입니다. 또한 다양한 플랫폼에서 Gradle을 쉽게 실행할 수 있습니다.

컨벤션
Gradle을 사용하면 규칙을 통해 일반적인 유형의 프로젝트를 쉽게 빌드할 수 있습니다. 플러그인은 빌드 스크립트를 최소한으로 유지하기 위해 합리적인 기본값을 설정합니다. 그러나 이러한 규칙은 사용자를 제한하지 않습니다. 빌드에서 설정을 구성하고 고유한 작업을 추가하고 다른 많은 사용자 지정을 수행할 수 있습니다.

확장성
대부분의 빌드에는 사용자 지정 빌드 논리가 필요한 특수 요구 사항이 있습니다. Gradle을 쉽게 확장하여 사용자 지정 작업 및 플러그인으로 자체 빌드 논리를 제공할 수 있습니다. 예를 보려면 Android 빌드를 참조하세요. 플레이버 및 빌드 유형과 같은 많은 새로운 빌드 개념을 추가합니다.

IDE 지원
여러 주요 IDE는 Android Studio, IntelliJ IDEA, Eclipse, VSCode 및 NetBeans를 포함하여 Gradle 빌드와의 상호 작용을 제공합니다. Gradle은 Visual Studio에 프로젝트를 로드하는 데 필요한 솔루션 파일도 생성할 수 있습니다.

통찰력
Build Scan™은 문제를 식별하는 데 사용할 수 있는 빌드에 대한 광범위한 정보를 제공합니다. 빌드 스캔을 사용하여 빌드 성능의 문제를 식별하고 디버깅 도움을 위해 공유할 수도 있습니다.

 

반응형