4

私はこのページを読んで、「アンドロイドスタジオへのライブラリのインポート」を学びました。しかし、それは私にはうまくいきません。Material Design Libraryに対してこれらの手順を実行します。Material Designのbuild.gradleファイルには次のものがあります:

https://github.com/navasmdc/MaterialDesignLibrary/blob/master/MaterialDesign/build.gradle

「 Sync Project with Gradle Files 」をクリックすると、次の 2 つのエラーが表示されます。

  1. Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
  2. Error:(3, 0) Plugin with id 'com.jfrog.bintray' not found.

これらのエラーを解決する方法を教えてもらえますか?

:私はこれを読みましたが、理解できません。

4

4 に答える 4

6

上記のチュートリアルに従わないでください。ライブラリがmavenまたはgradleの依存関係として公開されていない場合、示されているアプローチは役立ちます.しかし、Githubページには、mavenで公開されていると言われています.

したがって、モジュールまたはライブラリ プロジェクトをプロジェクトから完全に削除し、代わりに gradle 依存関係を使用してください。

appこれをモジュールのbuild.gradle内の依存関係クロージャにコピーするだけです

dependencies {
     // YOUR OTHER DEPENDENCIES
     compile 'com.github.navasmdc:MaterialDesign:1.+@aar'
}

プロジェクトを gradle と同期します。

于 2015-01-28T17:27:52.670 に答える
6

マテリアル デザイン ライブラリをダウンロードして、前述の gradle メソッド pyus13 を使用せずにインポートする場合は、MaterialDesign Build.gradle ファイルに次の行を追加する必要があります。

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath 'com.github.dcendents:android-maven-plugin:1.2'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
    }
}

このファイルを見つけるには、次のような同期時に表示されるエラーをダブルクリックします。

Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.

compile project(':MaterialDesign')アプリの build.gradle ファイルにも追加する必要がありました。

于 2015-04-03T07:16:27.737 に答える
0

プロジェクト build.gradleに 2 つの依存関係を追加します。

dependencies {
    classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4'
    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
}
于 2016-08-10T07:56:21.467 に答える