Gradle 로그는 어디에 있습니까?
Android Studio의 앱용 Gradle 빌드는 다음 오류를 생성합니다.
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> java.lang.RuntimeException: failure, see logs for details.
cannot generate view binders com.sun.tools.javac.code.Symbol$CompletionFailure: class file for android.view.View$InvalidateInfo not found
누구든지 로그를 제공 수있는 위치에 대한 팁을 할 수 있습니까?
처음에 나는 이것이라고 검색을 상단에 대답이 대답 할 초보적인 질문이라고 생각합니다.
이 질문은 특정 오류가 아니라 로그에 관한 것 입니다. 이 오류 메시지는 예제로 사용됩니다. 궁금한 경우가 특정 오류는 build.gradle의 compileSdkVersion에 대한 최신 버전 (23)을 사용하지 갑자기 기 때문에 발생했습니다.
Gradle은 Android 스튜디오에서 별도의 파일로 로그를 리디렉션하지 않습니다.
따라서 gradle을 사용하여 gradle을 빌드하고 gradle 입력을 파일로 리디렉션해야합니다.
gradlew build > myLogs.txt 2>&1
이 명령은 gradle 빌드의 모든 표준 출력 및 오류 메시지를 프로젝트 폴더의 myLogs.txt라는 파일로 리디렉션합니다.
gradlew build > myLogs.txt 2> logErrors.txt
이 명령은 Gradle 로그의 모든 표준 출력을 myLogs.txt로 리디렉션하고 모든 오류 메시지를 logErrors.txt로 리디렉션합니다.
Windows 10에서 테스트는 완벽하게 작동합니다.
다음 은 명령에서 다른 파일로 표준 출력을 리디렉션하는 방법에 대한 자세한 정보입니다.
보기-> 도구 창-> 빌드.
왼쪽 패널에 작은 "ab"버튼이 있습니다.
현재 빌드에 대한 모든 gradle 로그가 있습니다.
편집 : AndroidStudio 3.3의 새 아이콘이 있습니다.
다음과 같이 작업을 사용할 수도 있습니다.
> gradlew --info 빌드
유용한 로그 정보를 얻을 수 있습니다.
참고 URL : https://stackoverflow.com/questions/35558637/where-are-gradle-logs
'ProgramingTip' 카테고리의 다른 글
하나의 함수 호출로 R data.table에 여러 열을 추가 하시겠습니까? (0) | 2020.11.15 |
---|---|
컴파일러가 힙 메모리 할당을 최적화 할 수 있습니까? (0) | 2020.11.15 |
Elisp에서 기호를 공유로 변환 (0) | 2020.11.15 |
Qt Quick 대 Qt 위젯 (0) | 2020.11.15 |
Visual Studio (Express) 2008에서 Unix (LF) 줄 끝을 강제로 적용 할 짐? (0) | 2020.11.15 |