[gradle] Android Studio : 컴파일러 오류 출력 창이 어디에 있습니까?

Android Studio에서 프로젝트를 ‘실행’하면 ‘메시지’창에서 다음을 얻습니다.

Gradle:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':play01:compileDebug'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

그것은 말했다 > Compilation failed; see the compiler error output for details.
그래서 어디에 “컴파일러 오류 출력은”인가? 그리고 / 또는 --stacktrace옵션으로 어떻게 실행 합니까?



답변

이 답변은 구식입니다. Android 3.1 Studio의 경우이 답변으로 이동

할 수있는 한 가지는 외부 빌드를 비활성화하는 것입니다. 이렇게하려면 오류가있을 때 표시되는 “메시지 작성”패널에서 “컴파일러 설정 아이콘”을 클릭하십시오. 파일-> 설정-> 컴파일러로 이동하여 컴파일러 설정을 열 수도 있습니다. (이 팁은 @maxgalbu에게 감사합니다).

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

“외부 빌드 사용”을 선택 취소하십시오

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

콘솔에 오류가 표시됩니다

편집 : “내부 빌드”로 다시 돌아간 후 몇 가지 오류가 발생할 수 있습니다 .Android Studio : “외부 빌드”를 비활성화하여 오류 출력을 표시하면 중복 클래스 오류가 발생합니다.


답변

Android Studio 3.1의 경우 빌드 창에서 빌드 아이콘 아래의 아이콘을 선택하십시오.

Android Studio 3.1 원시 로그 토글 버튼

Android Studio 3.3 (3.2.1에서 가능)에 따라 위치는 동일하지만 아이콘이 변경되었습니다.

Android Studio 3.3 원시 로그 토글 버튼

빌드 작업을 실행하면 빌드 창이 열립니다 (예 : 빌드 메뉴에서). 표시되지 않으면 창 맨 아래 (위 스크린 샷에도 표시됨) 또는보기 → 도구 창 → 빌드 메뉴를 통해 “빌드”버튼을 사용해보십시오.


답변

설정하는 것은 정말 간단합니다! Android Studio 2.2.3 의 컴파일러 설정으로 이동하여 다음 --stacktrace명령을 설정하십시오 .

--stacktrace 명령을 추가하기위한 컴파일러 설정

그런 다음 앱을 다시 실행하십시오.


답변

당신은 Windows에 있습니까? cmd를 시작하고 프로젝트 폴더를 찾은 다음 “gradlew build”를 실행하십시오. 이것은 이미 IDE보다 더 많은 출력을 제공해야합니다. –info, –stacktrace 및 –debug를 사용할 수도 있습니다.


답변

토글 버튼을 클릭하여 빌드 창에서 오류를 확인할 수도 있습니다.

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


답변

필자의 경우 왼쪽 하단 에서 터미널 창 을 열고 다음 을 실행 하는 것을 선호 합니다 gradlew build --info.

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


답변

android studio 2.2.3에서는 아래와 같이 gradle 콘솔에서 출력을 찾을 수 있습니다
그래들 콘솔