오늘 Android Studio에서 앱을 실행하는 동안 내 최신 코드로 빌드되지 않았습니다.
나는 찾았다 클린 & 빌드 옵션하지만 난 하나를 찾을 수 없습니다.
그래서 내 질문은 : Android Studio의 Clean & build에 해당하는 것은 무엇 입니까?
답변
Android 스튜디오는 Intellij Idea를 기반으로합니다. Intellij Idea에서는 GUI 메뉴에서 다음을 수행해야합니다.
Build -> Rebuild Project
답변
UI를 통해 깨끗한 빌드를 얻는 방법이 있는지 모르겠지만 명령 줄에서 gradle 래퍼를 사용하여 쉽게 수행 할 수 있습니다. 프로젝트의 루트 디렉토리에서 :
./gradlew clean
답변
Android Studio의 최신 릴리스에는 Clean 전용 옵션이 하나 더 추가되었습니다.
Build > Clean Project
답변
또한 실행 / 디버그 구성을 편집하고 clean
작업을 추가 할 수 있습니다 .
구성 편집을 클릭하십시오.
사용 가능한 구성의 왼쪽 목록에서 현재 구성을 선택한 다음 시작하기 전에 섹션의 대화 창 오른쪽 에서 더하기 기호를 누르고Run Gradle task
새 창에서 gradle 프로젝트를 선택하고 Tasks type 필드에서 clean
.
그런 다음 Gradle-Aware make 위에 Gradle을 깨끗하게 이동하십시오.
답변
이 링크를 리드
http://tools.android.com/tech-docs/new-build-system/version-compatibility
https://developer.android.com/studio/releases/gradle-plugin.html
android studio 버전 2 이상에서는 gradle 구성에서 사용하십시오.
android{
..
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
incremental = false;
}
...
}
검색 및 테스트 3 일 후 :(, “모든 실행에 대해 다시 빌드”해결
답변
정리를위한 올바른 방법은 아니지만 불필요한 파일을 삭제하고 프로젝트 크기를 줄 이도록 만들었습니다. 모든 빌드 및 Gradle 폴더를 지속적으로 찾아서 삭제하여 파일을 clean.bat 파일 로 복사하여 프로젝트가있는 폴더에 복사합니다.
set mypath=%cd%
for /d /r %mypath% %%a in (build\) do if exist "%%a" rmdir /s /q "%%a"
for /d /r %mypath% %%a in (.gradle\) do if exist "%%a" rmdir /s /q "%%a"