1. ホーム
  2. Android

プロセス 'command 'D:\build-tools'' finished with non-zero exit value 1 問題分析 解決策

2022-02-23 22:09:15

Android StudioのXMLレイアウトファイルに間違った属性やスペルミスがあると、ASエディタから何も言われなくても以下のようなエラーが発生します。

一番下にある "Run build" をもう一度クリックしても、 :app:processDebugResources タスクが失敗したというメッセージが出るだけで、あまり役に立ちません。

エラーメッセージからは、どのファイルが間違っているのかが分からず、さらにxmlファイルを修正すると、どのファイルが間違っているのかさえ分からなくなるため、正確な原因を突き止めるには、次の方法を参照してください。

ウィンドウの右上にある "Gradle" をクリックし、ポップアップウィンドウから assembleDebug を見つけて、Execute をクリックします。

この時点でASはDebug版をコンパイルし、以下のようにコンパイル過程の情報を表示する"4:Run"のウィンドウが表示されます。

この時点で上にスクロールし続けると、具体的なエラーが見つかります、例.

上部は、関連する属性が定義されていないことを示します。ウィンドウを右にスライドさせると、どのファイルがエラーを報告しているかを正確に確認できます。

余分な "d" が見えるので、間違った属性を修正して再コンパイルすることができます。

同じ問題に遭遇した人が、すぐにエラーの場所を特定し、原因究明に無駄な時間を費やすことがないように願っています。