web-dev-qa-db-ja.com

エラー:解決に失敗しました:annotationProcessor

これは、新しいgradle依存関係をAndroidプロジェクトに追加しているときに得られる次のエラーです。このエラーはプロジェクト固有のものではありません。他のプラグインを追加するAndroid project サードパーティのプラグインを追加中にエラーが発生しました

プロジェクトアプリレベルgradleモジュールのスクリーンショットも投稿しました

アプリレベルgradleモジュール

設定でAnnotation Processorも有効にしました。まだ解決策はありません。助けてください。

19
sagar suri

プロジェクトgradlefileでこれを使用します。

allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
    }
}
21
Ashwani Kumar

同じ問題がありましたが、追加するのを忘れていました。

repositories {
    maven { url 'https://jitpack.io' }
}
14
MmtBkn

Android studio 3.0アップデートをダウンロードして入手した人向け:

AnnotationProcessorの解決に失敗しました

解決策:アノテーションプロセッサエラーチェックを無効にする

以下の「JavaCompileOptions」コードブロックをコピーして、defaultConfig {}ブロックに貼り付けます。

Android {
    ...
    defaultConfig {
        ...
        javaCompileOptions {
            annotationProcessorOptions {
                includeCompileClasspath false
            }
        }
    }
}

参照: 注釈プロセッサのエラーチェックを無効にする

4
Kenny Dabiri

わかりました、最後にannotationProcessorでこの問題に苦労した後、解決できません、それはライブラリの問題または設定の問題であることがわかりますサードパーティのプラグインを使用しているためです。

ライブラリの問題の場合、javadocDeptsをクラスパスに含めるためのjavadocタスクを生成するためにいくつかの魔法が適用されなかった場合に発生する可能性があります。

構成に関する問題は、カスタムアノテーションはあるが、カスタムアノテーションプロセッサがないか、依存関係にannotationProcessor 'package.name:annotationProcessorModule:version'として含めなかった可能性があります。

とにかく、jcenterからアーティファクトを使用できるようにするには、自分のライブラリからカスタムアノテーションを削除する必要がありました。そうしないと、

AnnotationProcessorの解決に失敗しました

私のライブラリを他のプロジェクトで使用するときも常にそうです。

これらのサードパーティのプラグインを自分で開発している場合に役立つかもしれない場合の私の質問とリポジトリへのリンクは次のとおりです:

@ IntDef注釈付きのAARライブラリをインポートできません

https://github.com/vulko/AnimatedArcProgressView

2
Kirill Volkov

まず、プロジェクトをきれいにしてみてください。エラーに関する詳細情報が得られ、プロジェクトのbuild.gradleファイルに次の行が追加されます。

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

その後、動作するはずのプロジェクトを再構築します

1
Dhananjay

このケースでは、内部アーティファクトサーバーがダウンしていたため、実際に解決できませんでした。

私がお勧めするのは、コマンドラインからgradleビルドを実行し、--debugパラメータ。次に、解決に失敗したものを確認するのに役立つ次のような行が表示されます。 (ここでログを短くするために、たくさんのものを切り取りました。)

[org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]     tried http://repo.jfrog.org/...
...
[org.Apache.http.impl.conn.DefaultClientConnection] Sending request: HEAD /artifactory/...
[org.Apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 404 Not Found