이 버전의 Android Studio는 사용 된 Gradle 버전과 호환되지 않습니다.


91

앱을 제대로 빌드 할 수 있지만 실행하면 다음 오류가 발생합니다.

This version of android studio is incompatible with the gradle version used.Try disabling the instant run

참고 : 나는 장애인 즉시 실행이
산토 쉬 쿠마

1
오류 세부 정보는 어디에 있습니까? 이미지 저장 또는 오류 붙여 넣기를 놓쳤습니까?
AndroidMechanic-Viral Patel 2016 년

1
제 경우에는 인스턴트 실행을 켠 후에 작동하기 시작했습니다. 이상합니다. 즉석 실행이 꺼 졌을 때 오류가 발생했습니다.
mehmet6parmak

7
제 경우에는 프로젝트 청소가 효과가있었습니다! 휴!
Sjd

2
두 번째로 "Build-> Clean Project"가이 문제를 해결했습니다.
Brian

답변:


115

즉시 실행이 아닌 일반 빌드 실행을 사용할 수 있습니다.

먼저 확인

이동 설정 / 환경 설정 > 빌드, 실행, 배포 옵션 > 인스턴트 실행취소 모든 세 개의 상자를.

  1. Gradle 서비스 URL 업그레이드 :

    프로젝트> Gradle> 래퍼> gradle-wrapper.properties

    URL 변경

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

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

(최신 distributionUrl gradle 플러그인 버전 찾기 : http://services.gradle.org/distributions

** gradle-x.xx-all.zip을 사용해야합니다.)

  1. 빌드 폴더 삭제

    프로젝트를 실행하면 빌드 폴더가 자동으로 생성됩니다.

  2. 메뉴의 BUILD 옵션으로 이동> 프로젝트 정리, 프로젝트 빌드

    즉시 실행하지 않아도 작동합니다.


1
답변을 단계로 설명해 주셔서 감사합니다. 확인 설정 및 1 단계는이 오류를 제거 나갈하기 위해 필수 것들
만주

@Manju 오류가 발생하면 1 단계와 설정이 필요합니다.
kkwang

1
이것은 좋은 대답이지만 인스턴트 실행을 계속 사용할 수있는 방법이 있습니까?
CaptainNemo

@ me1982 네! 최신 버전으로 안드로이드 스튜디오를 업데이트하거나 새로운 버전을 다운로드
네쉬 써니

4
최신 버전을 사용하고 있습니다. 이것은 내가 최신으로 업데이트했기 때문에 발생했습니다.
CaptainNemo

33

나는 쉬운 단계와 올바른 방법을 가졌습니다.

1-In- Settings> Build, Execution, Deployment옵션->Instant Run

2-지우기 Enable instant run to hot swap code

3-깨끗한 프로젝트

p / s : 완전히 작동합니다.


21

사용되는 Gradle 플러그인은 일반적으로 사용중인 Android 스튜디오 버전과 동일합니다.

Android Studio 버전 확인

도움말 → 정보

그리고 버전은 읽을 것입니다 Android Studio Version X.Y.Z

그런 다음

프로젝트 → Gradle 스크립트 → build.gradle (프로젝트)

종속성 아래에서 클래스 경로를

classpath 'com.android.tools.build:gradle:X.Y.Z'

프로젝트를 다시 빌드 / 동기화합니다.


8

Android Studio에서 다음 단계에 따라 즉시 실행을 비활성화 할 수 있습니다.

파일 → 설정 → 환경 설정 대화 상자 → 빌드 → 실행 → 배포 → 인스턴트 실행 → 프로젝트 업데이트

이 기능은 Android Studio 2에 도입되었지만 비활성화하면 다음에 에뮬레이터에 새 앱을 푸시하려고 할 때 훨씬 느리게 실행됩니다.

제 경우에는 Android Studio를 카나리아 채널의 최신 빌드로 업데이트하기 만하면이 기능을 비활성화하지 않고도 작동합니다.

도움이 되었기를 바랍니다.


1
Android Studio를 업데이트하지 않으려면 John Snow의 답변과 같이 gradle 버전 번호를 조정할 수도 있습니다.
Stephen Kaiser

8

sjd가 언급했듯이 : 프로젝트를 정리하고 다시 빌드하면 나처럼 Android 스튜디오에서 적용되는 자동 업데이트를 사용했다면 도움이 될 수 있습니다.


이것은 나를 위해 일했습니다. 가능한 경우 즉시 실행을 비활성화하는 것보다 훨씬 나은 솔루션입니다.
Robert Liberatore 2017 년


2

디버그 모드에서 앱을 실행하고 싶었고 동일한 메시지가 표시되었으므로 다음과 같이 시도했습니다.

  • 파일> 캐시 무효화 및 다시 시작 ...
  • 깨끗한 프로젝트
  • 프로젝트 빌드

아무것도 작동하지 않았습니다 ...

그런 다음 녹색 화살표를 클릭하여 디버깅하지 않고 프로젝트를 실행했습니다.

작동했습니다!

그런 다음 Android Studio의 중지 버튼 왼쪽에 옵션을 사용하여 디버깅 세션을 추가했습니다.


0

나는 이렇게 고쳤다.

최상위 build.gradle 파일 classpath 'com.android.tools.build:gradle:2.0.0'에서 클래스 경로를 로 업데이트하십시오 .

끝난


0

난 그냥 삭제 빌드 폴더 및 클린 프로젝트 .IT이 나를 위해 일을 ...!


0

Android Studio 2.3.3에서

File-> Settings-> Build, Execution, Deployment-> Instant Run-> Unable Instant Run to hot swap code (선택 취소)

이제 Instant Run을 비활성화했습니다.

Instant Run 문제를 해결할 것입니다.

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