2016-10-05 2 views
0

내 빌드는 우분투 16.04에 (I 소프트웨어의 조각을 작성하지 않은)이 같은 실패 실패한 Android Gradle 빌드를 디버그하는 방법은 무엇입니까?

FAILURE: Build failed with an exception. 
11:00:04.533 [ERROR] [org.gradle.BuildExceptionReporter] 
11:00:04.533 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 
11:00:04.533 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':app:processArmv7DebugResources'. 
11:00:04.534 [ERROR] [org.gradle.BuildExceptionReporter] > com.android.ide.common.process.ProcessException:  org.gradle.process.internal.ExecException: Process 'command '/home/xxx/Android/Sdk/build-tools/23.0.2/aapt'' finished with non-zero exit value 1 
11:00:04.534 [ERROR] [org.gradle.BuildExceptionReporter] 

그래서 분명히 aapt을 실행 실패합니다. 문제는이 오류가 분명히 아무 것도 말해주지 않는다는 것입니다. 실제로 어떤 일이 일어 났는지 어떻게 알 수 있습니까? 나는 운이없는 --debug와 --stacktrace로 gradlew를 실행하려고 시도했다.

이 작업은 어디에 정의되어 있습니까? processArmv7DebugResources?

+0

빌드 도구에서 문제가있는 것 같습니다. 빌드 도구를 업데이트 한 다음 빌드를 정리하십시오. – EEJ

+0

바보 같은 질문 : 어떻게 업데이트합니까? 나는 지금 gradlew를 달리고있다. – user2061057

+0

24.0.2 도구를 빌드하도록 업데이트되었지만 도움이되지 않았습니다. – user2061057

답변

1

aapt이라는 인수를 파일에 기록한 후 aapt이라는 실제 스크립트를 작성했습니다. 이 방법으로 문제를 일으킨 실제 명령을 발견했습니다. 이는 분명 Windows에서 작동했던 자산 파일 이름의 대소 문자와 관련이 있습니다.

실제로 이것은 --debug와 함께 호출되었을 때 Gradle에 의해 인쇄되었지만 aapt 크래시와 Info 태그 이후에 기록되어 근원인지 확실하지 않았습니다.

관련 문제