web-dev-qa-db-ja.com

Android St​​udioおよびGradleビルドエラー

私は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'.

質問は、スタックトレースを有効にして、エラーの原因を特定する方法です。それが何であるのか、私には本当にわかりません。

66
Jakup

Gradle Wrapper (Android St​​udioの推奨オプション)を使用している場合、プロジェクトのルートフォルダーのコマンドラインからgradlew compileDebug --stacktraceを実行してスタックトレースを有効にします。 (gradlewファイルがあります)。

Gradleラッパーを使用していない場合は、代わりにgradle compileDebug --stacktraceを使用します(おそらく)。

ただし、--stacktraceを使用して実行する必要はありません。コマンドラインからgradlew compileDebugを単独で実行すると、エラーの場所がわかります。

このコメントに基づいてこの情報を作成しました。

Android Studioの新しいプロジェクトは実行できません、エラーを投げます

45
joe_deniable

@joe_deniableの答えと同様に、自分のプロジェクトで見つけたのは、システムの構成が間違っていると、gradleがそのようなエラーを出力するということでした。

端末からgradlew installDebugまたは同様のコマンドを実行すると、実際の問題が何であるかについてより良い出力が得られることがわかりました。

例えば最初は、Java_HOMEが正しくセットアップされていなかったことがわかりました。その後、パッケージスペースが正しく設定されていなかったため、エラーが発生したことがわかりました。等。

7
kc7zax

私が見つけた唯一の解決策は、最初にAndroid St​​udioでプロジェクトを作成し、次にプロジェクトを閉じてから、プロジェクトをインポートすることです。私はあちこち検索しましたが、根本原因を見つけることができず、投稿された他のすべての解決策は機能しませんでした。

3
adefran83

私専用のオプションを備えた古いWinXPにAndroid St​​udioをインストールしました。インストール後、新しいプロジェクトウィザードを実行し、新しいプロジェクトを開くと、インストールディレクトリへのパスが失敗したGradleエラーが発生しました。 c:/ Document "#¤!"#¤and settins/...

アンインストールし、すべてのユーザー(C:/ Programs/..)のオプションを使用して新しいインストールを実行した後、エラーなしで以前に作成したプロジェクトを開きました。

したがって、パスの問題である可能性があります。 (ちょうど10秒のデバッグを費やしたので、間違っているかもしれませんが、私のgradleエラーを解決しました)

0
user2401814

OKは何らかのキャッシュの問題のようです。実際、R.id.some_idが見つからないコードにエラーがありましたが、エディターはエラーを表示せずにエラーを検出していませんでした。

0
Jakup

gradle/wrapper/gradle-wrapper.propertiesgradle 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

エラーなしでコンパイルできるはずです。

注:バージョン番号を最新のものに更新します

0
Binoy Babu

Gradle Webサイトからダウンロードしたgradleのローカル配布を使用し、Android studioで使用しました。

Gradleビルドエラーが修正されました。

0

この投稿は役に立ちました。

」resフォルダーに予期しないフォルダー名が含まれている場合に発生する可能性があります。 。 "

from: " https://groups.google.com/forum/#!msg/adt-dev/0pEUKhEBMIA/ZxO5FNRjF8QJ "

0
user2615206