1. ホーム

githubからダウンロードしたコードをコンパイルし、プラグインを適用します。com.github.dcendents.android-maven' を適用します。

2022-03-02 12:52:36





github download code compiles but does not appear Error:(2, 0) No service of type Factory.

モジュール・アプライ・プラグインでエラーの場所を特定する。'com.github.dcendents.android-maven' を使用します。





プロジェクトをインポートする際に、ルートディレクトリにあるbuild.gradleのandroid gradleバージョンが変更されていたことが判明しました。

元のコードは2.1.2でした。プロジェクトがインポートされたときに 2.2.2 に更新されました。このアップデートにより、gradle-wrapperのバージョンが2.14.1に変更されました。

gradleのバージョンが異なると、marven-gradle-pluginのバージョンも異なるため。正しいバージョンに変更することでコンパイルできるようになります

バージョンは以下に対応しています。

https://github.com/dcendents/android-maven-gradle-plugin







依存関係 <未定義



        クラスパス 'com.android.tools.build:gradle:2.1.2' を指定します。



        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'.



        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' です。



    }







依存関係 <未定義



        クラスパス 'com.android.tools.build:gradle:2.2.2' を指定します。



        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'.



classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // ここで変更します。



    }







スケジュール





<テーブル プラグインバージョン プラグイン名 依存関係情報 Gradleのバージョン 1.0 アンドロイドメイヴン com.github.dcendents:android-maven-plugin:1.0 1.8+ 1.1 アンドロイドメイヴン com.github.dcendents:android-maven-plugin:1.1 1.12+ 1.2 com.github.dcendents.android-maven com.github.dcendents:android-maven-plugin:1.2 2.2+ 1.3 com.github.dcendents.android-maven com.github.dcendents:android-maven-gradle-plugin:1.3 2.4+ 1.4.1 com.github.dcendents.android-maven com.github.dcendents:android-maven-gradle-plugin:1.4.1 2.14+ 1.5 com.github.dcendents.android-maven com.github.dcendents:android-maven-gradle-plugin:1.5 3.0+