322

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オプションを指定して実行するにはどうすればよいですか?

4

15 に答える 15

66

この回答は時代遅れです。Android 3.1 Studio の場合は、この回答にアクセスしてください

できることの 1 つは、外部ビルドを無効にすることです。これを行うには、エラーが発生したときに表示される「Messages Make」パネルの「コンパイラ設定アイコン」をクリックします。[ファイル] -> [設定] -> [コンパイラ] に移動して、コンパイラ設定を開くこともできます。(このヒントについては @maxgalbu に感謝します)。

ここに画像の説明を入力

「外部ビルドを使用」のチェックを外す

ここに画像の説明を入力

そして、コンソールにエラーが表示されます

編集: 再び「内部ビルド」に戻った後、いくつかのエラーが発生する場合があります。この方法で解決できます: Android Studio: 「外部ビルド」を無効にしてエラー出力を表示し、クラスの重複エラーを作成します。

于 2013-06-01T20:32:47.590 に答える
46

設定するのは本当に簡単です!Android Studio 2.2.3 のコンパイラ設定に移動して、次のコマンドを設定します--stacktrace

--stacktrace コマンドを追加するためのコンパイラ設定

その後、アプリを再度実行します

于 2017-01-26T17:31:01.160 に答える
32

Windows を使用していますか? cmd を起動し、プロジェクト フォルダーを見つけて、「gradlew build」を実行します。これにより、IDE よりも多くの出力が得られるはずです。そこで --info、--stacktrace、および --debug を使用することもできます。

于 2013-05-19T11:46:11.937 に答える
18

私の場合、左下のターミナル ウィンドウを開いて実行することを好みgradlew build --infoます。

ここに画像の説明を入力

于 2016-05-19T01:00:23.153 に答える
9

Android Studio 2.2.3 では、以下に示すように gradle コンソールで出力を見つけることができます グラドルコンソール

于 2016-12-09T08:22:35.247 に答える
6

私はホルヘが推奨したものに基づいています。[ファイル] -> [設定] -> [コンパイラ] に移動します。

--stacktrace をプラグインするコンパイラ オプションを追加するフィールドが表示されます。

于 2016-02-06T07:08:16.203 に答える
5

走る

gradlew --stacktrace 

端末で完全なレポートを表示する

私にとってはそうでした

タスク :app:compileDebugJavaWithJavac が失敗しました javacTask: ソース リリース 1.8 にはターゲット リリース 1.8 が必要です

だから私は追加しました

 compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

app.gradle ファイル / Android で、ビルドが正常に完了しました

于 2018-12-27T22:16:00.027 に答える