android studio에서 gradle을 업데이트하는 방법은 무엇입니까?


330

Android Studio 0.1.9를 설치했습니다. 오늘은 0.2 버전으로 업데이트했고 물론 업데이트했습니다. 설치 후 Android Studio를 다시 시작했지만 이제 다음 메시지가 나타납니다.

프로젝트에서 이전 버전의 Android Gradle 플러그인을 사용하고 있습니다. 지원되는 최소 버전은 0.5.0입니다. 종속성 'com.android.tools.build:gradle'의 버전을 업데이트하십시오

어떻게합니까? android studio에서 gradle 플러그인에 대한 업데이트 도구를 찾을 수 없습니다.


2
$ Sometimes $ Android Studio는 화면 오른쪽 하단에 모달이 아닌 팝업으로 업그레이드하라는 메시지를 표시합니다. 화면 중간에 다른 팝업 (이번 모달)이 표시되는 링크를 클릭하면 확인해야합니다. 수락하기 전에 업그레이드하지만 모달 특성은 해제해야한다는 것을 의미합니다 ... 그런 다음 $ sometime $ 상황이 다시 발생할 때까지 기다리십시오 (팝업을 통해 수행하려는 경우 ...). 이것은 Android Studio Tooling 팀을위한 메시지입니다. 팝업 흐름을 트리거하겠습니다.
straya

답변:


439

1 단계 (기본 gradle 래퍼 사용)

File → Settings → Build, Execution, Deployment → Build Tools → Gradle → 기본 Gradle 래퍼 사용 (권장)

안드로이드 스튜디오 설정 Gradle wrapper

2 단계 (원하는 gradle 버전 선택)

파일 → 프로젝트 구조 → 프로젝트

안드로이드 스튜디오 프로젝트 구조

다음 표는 Gradle 용 Android 플러그인Gradle의 호환성을 보여줍니다 .

호환성 테이블

Android Studio 4.0 (2020 년 6 월) 과 함께 사용할 수있는 최신 안정 버전 :

Android Plugin version: 4.0.0
Gradle version: 6.1.1

공식 링크


2
다음 단계를 모두 수행하십시오. Gradle 'Project'프로젝트 리 플래쉬에 실패했습니다. 오류 : 원인 : ...... / gradle-3.0.0-all.zip
rommex

1
@rommex 호환되지 않는 버전을 사용하고있을 가능성이 큽니다. 호환성 표를 확인하여 올바른 것을 선택하십시오.
vovahost

이것은 기본 gradle을 설정하는 방법 일 뿐이지 만 업데이트하지는 않습니다. 자동 분석을 업데이트하도록 구성한 경우에는 설명하지 마십시오. 고맙습니다
아리 Waisberg

1
나를 위해 그것을 ...하지 않았다 당신이 말을했고, 나는 gradle.org에서 수동으로 다운로드했습니다 있도록 "설치되지 Gradle을 버전"오류가 발생
아리 Waisberg

1
@Keith 아니오, 과거의 자기! 그렇게하지 마십시오. "플러그인 버전"입니다. 3.1.3으로 설정
Keith

92

이것은 OP에 대한 정확한 대답은 아니지만 질문 제목에 대한 대답입니다 .Android Studio (AS)에서 Gradle을 업데이트하는 방법 :

  • AS에서 지원하는 최신 버전을 받으십시오. http://www.gradle.org/downloads (현재 1.9, 1.10은 아직 AS에서 지원되지 않음)
  • 설치 : AS가 설치된 곳과 같이 C : \ Users [username] \ gradle-1.9 \에 압축을 풉니 다.
  • AS : 파일-> 설정-> Gradle-> 서비스 디렉토리 경로를여십시오 : (위에서 설정 한 폴더로 변경)-> 확인을 클릭하십시오. 하단의 상태는 통화 중임을 나타내며 오류를 수정해야합니다. AS를 다시 시작해야 할 수도 있습니다

5
여기에서 모든 버전의 Gradle을 찾을 수 있습니다 : services.gradle.org/distributions
zackygaurav

이것을 시도하고 Android Studio는 변경 사항을 성공적으로 적용했지만 사용자 정의 설치 Gradle에서 AS 번들 Gradle로 재정의하는 것 같습니다.
CoderOfTheNight

52

android studio v 3.0 (stable) 출시 후 gradle 업데이트가 가능하면 팝업이 표시됩니다

또는

수동 으로 최상위 (프로젝트 수준) build.gradle파일 의 gradle 버전을 최신 버전으로 변경 하십시오 .

   buildscript {
      ...
      dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
      }
    }

아래 차트를 확인하십시오

The Android Gradle Plugin and Gradle

 Android Gradle Plugin            Requires Gradle
 1.0.0 - 1.1.3                    2.2.1 - 2.3
 1.2.0 - 1.3.1                    2.2.1 - 2.9
 1.5.0   2.2.1+                   2.2.1 - 2.13
 2.0.0 - 2.1.2                    2.10  - 2.13
 2.1.3 - 2.2.3                    2.14.1+
 2.3.0+                           3.3+
 3.0.0+                           4.1+    
 3.1.0+                           4.4+    
 3.2.0 - 3.2.1                    4.6+    
 3.3.0 - 3.3.1                    4.10.1+ 
 3.4.0 - 3.4.1                    5.1.1+
 3.5.0                            5.4.1+

gradle 개정 확인


5
이 팝업을 수동으로 트리거하는 방법이 있습니까? SDK 업데이트가 백그라운드에서 실행되는 동안 (SDK 관리를 위해 AS를 사용하지 않는 동안) Android Studio 3.0을 시작 했으므로 SDK 업데이트가 설치 한 새 빌드 도구에 의존 할 수 있도록 "내일 다시 요청"을 클릭했습니다.
Daniel F

그래도 응용 프로그램 수준에서 업데이트하여 변경할 수 있습니다 .gradle file @ DanielF
Amit Vaghela

11
@DanielF는 프로젝트를 닫은 다음 .idea/workspace.xml줄 을 열고 제거하십시오 <property name="show.do.not.ask.upgrade.gradle.plugin" value="2.3.3" />(검색해야 할 수도 있음). 파일을 저장하고 프로젝트를 다시여십시오.
Rolf ツ

30

열기 파일 > 프로젝트 구조 > 프로젝트 탭

여기에 이미지 설명을 입력하십시오

Android Studio에는 현재 프로젝트에서 사용되는 gradle 및 플러그인을 확인하고 업데이트하는 프로젝트 구조 메뉴 가 내장되어 있습니다.

아래 웹 사이트는 Android Studio의 gradlegradle 플러그인 을 업데이트하는 방법에 대한 자세한 설명을 제공합니다 .

Gradle 플러그인 Android Studio 업데이트


2
이 문제를 해결하는 방법에 대한 많은 다른 답변과 이것이 마침내 내가 알아야 할 비밀 악수였습니다.
spartygw 2016 년

10

여전히이 문제점이있는 사용자 (예 : 2.8.0에서 2.10.0로 전환)의 경우 gradle-wrapper.properties 파일로 이동하여 distributionUrl 을 설정하십시오.

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

2.8.0을 2.10.0으로 변경 한 후 동기화하는 것을 잊지 마십시오.


아니요,이 파일 만 변경하면 프로젝트를 동기화 설정으로 사용할 수 없습니다. 프로젝트 구조를 통해 변경해야합니다.
dalmate 2016 년

8

Mac에서는 터미널을 열고 지침에 따라 다음 명령을 실행하십시오 .

$ curl -s https://get.sdkman.io | bash

그때

$ sdk install gradle 3.0

설치가 완료되면 터미널은 기본 버전으로 설정할 것인지 묻고 y를 입력하고 기본 버전으로 만듭니다.

이제 Android Studio-> 터미널을 열고 다음 명령을 실행하십시오.

Gradle --version

2
가치는 당신이 당신의 쉘 또는 (배쉬)를 다시 시작해야한다는 지적 source ~/.bash_profile하기 위해 sdk이 경로에 이미 아니라면 실행
lucygenik

9
컬링에 매우 신경을 쓰다 [인터넷] | bash는 특히 (필수) 익명 게시물이 임의의 웹 사이트에 게시 한 지침을 따르는 경우에 특히 그렇습니다.
Amoliski

파일을 다운로드하고 bash로 바로 파이프 하여 편집기에서 파일을 확인하여 파일을 확인하십시오 .
Martin

6

루트 build.gradle파일을 열고 Gradle 버전을 다음과 같이 변경하십시오

구 버전:

 dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    } 

새로운 버전:

dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }

Gradle 버전 호환성에 대해서는 이것을 참조하십시오.


4

아직 댓글을 달 수 없습니다.

Kevin과 동일하지만 UI 단계가 다릅니다.

이것은 OP에 대한 정확한 대답은 아니지만 질문 제목에 대한 대답입니다 .Android Studio (AS)에서 Gradle을 업데이트하는 방법 :

  • AS에서 지원하는 최신 버전을 받으십시오. http://www.gradle.org/downloads (현재 1.9, 1.10은 아직 AS에서 지원되지 않음)
  • 설치 : AS가 설치된 곳과 같이 C : \ Users [username] \ gradle-1.9 \에 압축을 풉니 다.
  • AS : 파일-> 설정-> 빌드, 실행, 배포-> 빌드 도구-> Gradle-> 서비스 디렉토리 경로를여십시오 (위에서 설정 한 폴더로 변경)-> 확인을 클릭하십시오. 하단의 상태는 통화 중임을 나타내며 오류를 수정해야합니다. AS를 다시 시작해야 할 수도 있습니다

3

파일> 설정> 빌드, 실행, 배치> 빌드 도구> Gradle> 그라들 홈 경로로 이동하십시오.

이제 기본 gradle 래퍼 사용을 설정하고 Project \ gradle \ wrapper \ gradle-wrapper.properties 파일 필드 distributionUrl을 다음과 같이 편집하십시오.

distributionUrl = https : //services.gradle.org/distributions/gradle-2.10-all.zip


0

그것은 나를 위해 작동합니다 :

'/home/your-user/.gradle/wrapper/dists/'로 이동하십시오.

이 안에있는 모든 것을 삭제

그것은 안드로이드 스튜디오로 대체됩니다

터미널 실행시 : ionic emulate android

전부 ...


0

나를 위해 글꼴 폴더를 자산에서 res 폴더로 복사했는데 Android Studio에서 대문자를 사용할 수 없으므로 문제가 발생했습니다. 프로젝트보기 모드로 전환하고 삭제 한 다음 res 폴더를 마우스 오른쪽 버튼으로 클릭하여 글꼴 리소스 파일로 추가했습니다.


0

대부분의 경우 Android Studio에서 Gradle 플러그인을 자동으로 업데이트하도록 할 수 있습니다.

Gradle 플러그인 버전이 뒤처진 경우 Instant Run이 작동하지 않을 가능성이 높습니다. 따라서 즉석 실행 설정 (기본 설정> 빌드, 실행, 배포> 인스턴트 실행)으로 이동하면 오른쪽 상단 (아래 이미지)에 프로젝트 업데이트 버튼이 표시됩니다. 이것을 클릭하면 Gradle 래퍼 및 빌드 도구가 모두 업데이트됩니다. 프로젝트 업데이트


모든 구성에 해당되는 것은 아닙니다
Ben-J

따라서 '대부분의 시간'에 대한 두 번 언급
Mehmet K

lol 메소드가 사용 가능하거나 사용 불가능할 수 있지만 코드 또는 애플리케이션의 상태에 영향을 미치지 않습니다. 그것이 옵션이 있다면 그것을 사용하고 gradle을 업그레이드 할 것입니다.없는 경우 사용할 수 없으며 다른 방법을 시도 할 수 있습니다. 당신은 글을 읽고 있습니까? 당신이 대부분의 작은 문단을 오해한다면, 나는 당신을 걱정합니다 :)
Mehmet K

0

android \ gradle \ wrapper를 선택 하고 gradle-wrapper.properties를 엽니 다.

변경 : distributionUrl = https : //services.gradle.org/distributions/gradle-older-version-to-new-version.zip

예 : distributionUrl = https : //services.gradle.org/distributions/gradle-5.1.1-all.zip 및 프로젝트 다시 빌드


-6

실행 버튼이 회색 인 경우 이것이 내가 고친 방법입니다.

실행 메뉴로 이동 한 후 다음을 누릅니다.

여기에 이미지 설명을 입력하십시오

그러면 에뮬레이터가 실행되고 실행 버튼이 다시 녹색이되어 사용할 수 있습니다. 그것이 내가 고친 방법입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.