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

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

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



답변

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

먼저 확인

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

  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-In- Settings> Build, Execution, Deployment옵션->Instant Run

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

3-깨끗한 프로젝트

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


답변

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

Android Studio 버전 확인

도움말 → 정보

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

그런 다음

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

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

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

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


답변

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

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

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

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

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


답변

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


답변

방금 Build> Clean 프로젝트를 수행 한 다음 앱을 다시 실행했습니다!


답변

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

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

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

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

작동했습니다!

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