私はAndroidスタジオの新しいプレビューを使用しており、本当に気に入っています。しかし、最近私のプロジェクトはビルドされません。次のエラーが表示されます。
Gradle:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':TestProj: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.
Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.Zip'.
質問は、スタックトレースを有効にして、エラーの原因を特定する方法です。それが何であるのか、私には本当にわかりません。
Gradle Wrapper (Android Studioの推奨オプション)を使用している場合、プロジェクトのルートフォルダーのコマンドラインからgradlew compileDebug --stacktrace
を実行してスタックトレースを有効にします。 (gradlew
ファイルがあります)。
Gradleラッパーを使用していない場合は、代わりにgradle compileDebug --stacktrace
を使用します(おそらく)。
ただし、--stacktrace
を使用して実行する必要はありません。コマンドラインからgradlew compileDebug
を単独で実行すると、エラーの場所がわかります。
このコメントに基づいてこの情報を作成しました。
@joe_deniableの答えと同様に、自分のプロジェクトで見つけたのは、システムの構成が間違っていると、gradleがそのようなエラーを出力するということでした。
端末からgradlew installDebugまたは同様のコマンドを実行すると、実際の問題が何であるかについてより良い出力が得られることがわかりました。
例えば最初は、Java_HOMEが正しくセットアップされていなかったことがわかりました。その後、パッケージスペースが正しく設定されていなかったため、エラーが発生したことがわかりました。等。
私が見つけた唯一の解決策は、最初にAndroid Studioでプロジェクトを作成し、次にプロジェクトを閉じてから、プロジェクトをインポートすることです。私はあちこち検索しましたが、根本原因を見つけることができず、投稿された他のすべての解決策は機能しませんでした。
私専用のオプションを備えた古いWinXPにAndroid Studioをインストールしました。インストール後、新しいプロジェクトウィザードを実行し、新しいプロジェクトを開くと、インストールディレクトリへのパスが失敗したGradleエラーが発生しました。 c:/ Document "#¤!"#¤and settins/...
アンインストールし、すべてのユーザー(C:/ Programs/..)のオプションを使用して新しいインストールを実行した後、エラーなしで以前に作成したプロジェクトを開きました。
したがって、パスの問題である可能性があります。 (ちょうど10秒のデバッグを費やしたので、間違っているかもしれませんが、私のgradleエラーを解決しました)
OKは何らかのキャッシュの問題のようです。実際、R.id.some_idが見つからないコードにエラーがありましたが、エディターはエラーを表示せずにエラーを検出していませんでした。
gradle/wrapper/gradle-wrapper.properties
のgradle wrapper settingsを編集し、gradle-1.6-bin.Zipからgradle-2.4-bin.Zip.
./ gradle/wrapper/gradle-wrapper.properties:
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.Zip
エラーなしでコンパイルできるはずです。
注:バージョン番号を最新のものに更新します
Gradle Webサイトからダウンロードしたgradleのローカル配布を使用し、Android studioで使用しました。
Gradleビルドエラーが修正されました。
この投稿は役に立ちました。
」resフォルダーに予期しないフォルダー名が含まれている場合に発生する可能性があります。 。 "
from: " https://groups.google.com/forum/#!msg/adt-dev/0pEUKhEBMIA/ZxO5FNRjF8QJ "