Android Studio Gradle Configuration Errorsまとめ
1463 ワード
1.
このようなエラーは一見手がつけられないがgradleは具体的なエラーをさらに特定するコマンドを提供している.
さらにエラーメッセージが表示されます.たとえば、私の
このとき、Cannot evaluate module PullToRefreshがエラーの原因になる可能性があることがわかります.次の検証は簡単です.プロジェクトディレクトリの下にこのmoduleを追加したかどうかなどを確認します.
2.
あなたのアプリケーション(プロジェクト全体)のbuildを確認します.gradle、中にdependenciesは含まれないでください
以外の依存
3.
Android Studioがコンパイルを混同すると、Generate Signed APKが
cmdに戻って実行
コアerr情報の取得
解決策
これをProで自分で定義した-libraryjarsはすべて注釈します
Error:Configuration with name 'default' not found.
このようなエラーは一見手がつけられないがgradleは具体的なエラーをさらに特定するコマンドを提供している.
gradlew.bat assembleDebug --info
さらにエラーメッセージが表示されます.たとえば、私の
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Cannot evaluate module PullToRefresh : Configuration with name 'default' not found.
* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
BUILD FAILED
このとき、Cannot evaluate module PullToRefreshがエラーの原因になる可能性があることがわかります.次の検証は簡単です.プロジェクトディレクトリの下にこのmoduleを追加したかどうかなどを確認します.
2.
Error:(?, 0) Gradle DSL method not found: 'compile()'
あなたのアプリケーション(プロジェクト全体)のbuildを確認します.gradle、中にdependenciesは含まれないでください
classpath 'com.android.tools.build:gradle:1.3.0'
以外の依存
3.
Android Studioがコンパイルを混同すると、Generate Signed APKが
Execution failed for task ':app:packageRelease'
Unable to compute hash of XXX\classes.jar
cmdに戻って実行
gradle packageRelease --stacktrace
コアerr情報の取得
java.io.IOException: The same input jar XXX is specified twice
解決策
これをProで自分で定義した-libraryjarsはすべて注釈します