앱을 제대로 빌드 할 수 있지만 실행하면 다음 오류가 발생합니다.
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
답변
즉시 실행이 아닌 일반 빌드 실행을 사용할 수 있습니다.
먼저 확인
이동 설정 / 환경 설정 > 빌드, 실행, 배포 옵션 > 인스턴트 실행 및 취소 모든 세 개의 상자를.
-
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을 사용해야합니다.)
-
빌드 폴더 삭제
프로젝트를 실행하면 빌드 폴더가 자동으로 생성됩니다.
-
메뉴의 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의 중지 버튼 왼쪽에 옵션을 사용하여 디버깅 세션을 추가했습니다.