Android Studio 2.0에서 즉시 실행 (끄는 방법)


175

Android Studio 2.0 Preview에서 인스턴트 실행을 비활성화하는 방법 설정으로 이동하면 다음과 같이 표시됩니다.

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

"Instant Run 활성화 ..."에서 틱을 제거 할 수 없습니다.

Android Studio 2.0 Preview 9를 사용하지만이 오류는 Android Studio 2.0 Preview 7에도있었습니다.


프로젝트에서 gradle 버전을 확인해야합니다 build.gradle.
Rohit Suthar

프로젝트가로드되기 전에 설정을 열었으므로 동일한 메시지와 정확히 동일한 문제가 발생했습니다. 잠시 후 설정을 다시 열면 문제가 해결되어 해당 확인란의 선택을 취소 할 수있었습니다.
VoW

답변:


234

최신 정보

Android Studio 버전 3.5 이상에서

이제 즉시 실행이 제거되고 " 변경 사항 적용 "이 있습니다. 변경 사항에 대한 자세한 내용은 공식 블로그 를 참조하십시오 .

우리는 Instant Run을 제거하고 Apply Studios라는 Android Studio 3.5의보다 실용적인 접근 방식을 기반으로 재 구축 및 구현했습니다. Instant Run과 달리 Apply Changes는 APK를 수정하지 않습니다. 변경 사항을 지원하기 위해 전체 배포 파이프 라인을 다시 설계하여 배포 속도를 향상 시켰으며보다 효율적인 환경을 위해 실행 및 배포 도구 모음 단추를 조정했습니다.

이제 Android 스튜디오의 안정적인 3.0 버전에 따라

인스턴트 실행을 해제해야하는 경우

파일 → 설정 → 빌드, 실행, 배포 → 즉시 실행즉시 실행 사용을 선택 취소하십시오 .

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


아니요, 여전히 스크린 샷에 표시되어 있습니다. 이 기능을 끌 수 없습니다
alex

5
리소스 xml 파일을 변경 한 후 정말 이상한 문제가 발생하는 경우 즉석 실행을 끄거나 앱을 제거하여 강제로 다시 설치하십시오. 나는 즉시 실행과 관련된 "팬텀 (phantom)"문제를 쫓는 데 두 시간을 잃었습니다. 이제는 컴파일 / 설치 중에 그냥 끄고 음료를 마 십니다. 문제의 응용 프로그램은 거대합니다 (iosched의 파생물). 구글에 제출하기 위해 테스트 케이스를 격리하려고 시도하는 것은 불가능합니다. 죄송합니다. 죄송합니다 ... 인생은 테스트 케이스를 격리하는 모든 것을 보내기에는 너무 짧습니다. 작동하는 것으로 넘어갑니다.
Jim Andreas

4
당신은 그가 그것을 체크 해제하도록 허용되지 않은 것을 보지 못했습니다. 저에게는 답이 아닙니다
murt

1
이 제안 된 치료법은 나를 위해 일했습니다. 나는 즉시 빌드하고 APK를 설치하고 앱을 실행할 수있었습니다.
BenJaminSila

1
@ JMK 아니오, 비활성화의 단점은 없습니다.
Amit Vaghela

40

Android Studio newest versionAndroid 플러그인을 사용 하여 '최신 알파 버전'으로 업데이트 하면 Instant Run을 비활성화 할 수 있습니다. 버전이 강조 표시된 Android Studio Instant Run보기 Android 플러그인 버전이 강조 표시된 Android 스튜디오 프로젝트보기

Android Studio를 업데이트하십시오.


13

최신 Android Studio 2.3.2 및 Instant Run과 동일한 정확한 isuue를 가졌습니다 .

여기 내가 한 일 : (특별한 프로젝트에서는 하나를 비활성화하고 전체 안드로이드 스튜디오에서는 두 번째 방법으로 두 가지 방법을 제공합니다.)

  1. 호환되지 않는 프로젝트 (즉, SugarORM lib 가있는 프로젝트)에 대해서만 즉석 실행을 비활성화하려는 경우

프로젝트 루트의 gradle-> gradle-wrapper.properties에서 값을 변경하십시오. distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

프로젝트 build.gradle에서 값을 변경하십시오.

classpath 'com.android.tools.build:gradle:2.2.3'

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

  1. 모든 프로젝트에 대해 즉시 실행을 비활성화하려는 경우 (Android Studio에서)

이전 버전의 AS 설정에서 즉시 실행

File -> Other Settings -> Default Settings ->Build,Execution,Deployment

그러나 최신 버전의 Android Studio, 즉 2.3.2 에서 즉시 실행 설정은 다음과 같습니다.

  • Apple 기기에 설치된 Android Studio-> 환경 설정 ... (다음 이미지 참조)
  • Linux 또는 Windows에 설치된 Android Studio-> 파일-> 설정 ...

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

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


편집 : 어떤 이유로 든 인스턴트 실행 설정이 회색으로 표시되면 다음을 수행하십시오.

Help-> Find Action... 

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

그런 다음 'enable istant run'을 입력하고 클릭하십시오 (이제 환경 설정 ... 또는 파일-> 설정 ...에서 값을 변경할 수 있어야합니다.이 경우 Android Studio 버그입니다 :-)

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


하나의 프로젝트에 대한 솔루션은 훨씬 더 오래된 버전의 gradle로 다운 그레이드됩니다. 다른 많은 새로운 기능을 비활성화하고 잠재적으로 보안 위험이 있으므로 권장하지 않습니다. 이것은 게시물에 명시되어야합니다.
Maxr1998

12

설정 → 빌드, 실행, 배포 → 인스턴트 실행에서 인스턴트 실행을 끄고 인스턴트 실행 사용을 선택 취소하십시오.

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


5

안드로이드 2.3 (안정된 버전)의 디자인은 약간 변경되었습니다.

파일 → 설정 → 빌드, 실행, 배포 → 즉시 실행 및 즉시 실행 사용을 선택 취소하십시오.

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


2

2019 년 8 월 업데이트

Android Studio 3.5에서는 Instant Run Apply Changes 로 대체되었습니다 . 그리고 그것은 다른 방식으로 작동합니다 : APK는 더 이상 즉시 수정되지 않지만 대신 런타임 계측은 즉시 클래스를 재정의하는 데 사용됩니다 ( more info ). 따라서 Android Studio 3.5 즉시 실행 설정이 배포 (설정-> 빌드, 실행, 배포-> 배포)로 바뀌 었으므로여기에 이미지 설명을 입력하십시오


1

나는 위의 모든 것을 시도했지만 아무것도 도움이되지 않았다. 마침내 >> 앱 설정에서 장치가 여전히 제거 된 응용 프로그램에 대한 항목을 비활성화 된 상태로 유지하고 있음을 알았습니다.

:) 누군가에게 유용 할 수 있습니다

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