Nice programing

android.dexOptions.incremental 속성은 더 이상 사용되지 않습니다.

nicepro 2020. 11. 17. 21:06
반응형

android.dexOptions.incremental 속성은 더 이상 사용되지 않습니다.


gradle 빌드를 실행하려고 할 때 Android Studio 2.2에서 다음 경고가 표시됩니다.

경고 :이 android.dexOptions.incremental속성은 더 이상 사용되지 않으며 빌드 프로세스에 영향을주지 않습니다.

여기에 이미지 설명 입력

여기 build.gradle 파일에서 dexOptions를 선언했습니다.

dexOptions {
   incremental true
   jumboMode = true
}

더 이상 사용되지 않는 경우이 속성의 대체 옵션은 무엇입니까?


기본적으로 incremental2.1.0-rc1 (2016/4/22) 이상에서 Java 컴파일이 켜져 있습니다. 따라서 build.gradle 파일에서 선언하는 중복됩니다.


Gradle 2.1.0-rc1(2016/4/22) 이후 변경 .

1. 더 이상 사용되지 않는 dexOptions.incremental. 증분 Java 컴파일은 기본적으로 켜져 있습니다.

2. 쓸 필요가 없습니다 jumboMode. 즉석 실행 모드에서는 점보 모드가 기본적으로 켜져 있습니다.

첫 번째 안정적인 v2.1.0 (2016/4/26)

자세한 내용 은 공식 Gradle 사이트를 방문 하십시오.

수정 : 2017 년 1 월 27 일

즉시 실행 변경

Android Studio 2.3 Canary 3 이상에서는 Instant Run 작동 방식이 변경되었습니다.

실행중인 응용 프로그램에 변경 사항을 적용하는 것이 더 이상 play.png실행 버튼에 연결되지 않습니다 . 실행 버튼은 이제 항상 응용 프로그램을 다시 시작합니다. 실행중인 프로세스에서 코드 및 리소스 변경 사항을 적용하기 위해 hot-reload.png바로 옆에 "변경 사항 적용" 이라는 새 버튼 이 있습니다.이 버튼은 변경 사항을 앱으로 핫스왑하려고 시도합니다. -> 심판

따라서 jumboMode실행 버튼에서 효과가 없을 수 있습니다. 감사

툴바


더 이상 사용되지 않는 항목 을 제거한 후 문제 해결

dexOptions { incremental true }

증분 Java 컴파일은 기본적으로 켜져 있습니다.

참고 URL : https://stackoverflow.com/questions/37522668/android-dexoptions-incremental-property-is-deprecated

반응형