AndroidAndroid Studio에서 순간 실행

비고

인스턴트 실행은 실행 및 디버그 명령에 대한 확장 된 동작으로 전체 빌드가 필요 없으며 응용 프로그램 코드에서 수행 된 eevry 변경을 위해 다시 설치함으로써 빠른 디버깅을 가능하게합니다.

Android Studio 2.0에 도입 된 Instant Run은 앱 업데이트 사이의 시간을 크게 줄이는 실행 및 디버그 명령의 동작입니다. 첫 번째 빌드가 완료되는 데 시간이 오래 걸릴 수도 있지만 Instant Run은 새 APK를 만들지 않고 앱에 후속 업데이트를 푸시하므로 변경 사항이 훨씬 빠르게 표시됩니다.

인스턴트 실행은 디버그 빌드 변형을 배포하고 Gradle 버전 2.0.0 이상에 Android Plugin을 사용하고 앱의 모듈 수준 build.gradle 파일에서 minSdkVersion을 15 이상으로 설정 한 경우에만 지원됩니다. 최상의 성능을 위해 minSdkVersion을 21 이상으로 설정하십시오.

앱을 배포 한 후 실행 버튼 (또는 디버그 버튼)에 작고 노란색의 벼락 아이콘이 표시되어 다음에 버튼을 클릭 할 때 즉시 실행이 업데이트를 푸시 할 준비가되었음을 나타냅니다. 새 APK를 만드는 대신 새로운 변경 사항을 적용하고 경우에 따라 앱을 다시 시작하지 않아도 코드 변경의 영향을 즉시 보여줍니다.

Instant Run은 핫 스왑, 웜 스왑 또는 콜드 스왑을 수행하여 업데이트 된 코드 및 리소스를 연결된 장치 또는 에뮬레이터에 푸시합니다. 변경 유형에 따라 수행 할 스왑 유형을 자동으로 결정합니다. 위의 비디오는이 모든 것이 어떻게 작동하는지에 대한 흥미로운 세부 사항을 제공합니다. 그러나 특정 코드 변경을 대상 장치로 보낼 때 Instant Run이 작동하는 방식에 대한 간단한 요약은 다음 표를 참조하십시오.

선적 서류 비치

Android Studio에서 순간 실행 관련 예