web-dev-qa-db-ja.com

プラグインの適用に失敗しましたAndroid Studio

ExoPlayerライブラリをAndroid Studioプロジェクトにインポートしようとしています。いくつかの方法で数回試しました(GRADLEで直接インポート)、モジュールとしてインポートし、コピーして貼り付けます。同じエラーが発生します。 :

Error:(15) A problem occurred evaluating project ':..:ExoPlayer:library'.
> Failed to apply plugin [id 'bintray-release']
   > Plugin with id 'bintray-release' not found.

ライブラリgradleで、プラグインの適用行を見つけました。

apply plugin: 'bintray-release'

ライブラリを検索して依存関係に適用した後も、エラーが発生しました。

dependencies {
    compile 'com.novoda:bintray-release:0.2.10'
}

Ideeaはどうすればこの問題を解決できますか?

16
Marian Pavel

Gradleは、指定されたすべてのリポジトリでこのプラグインを見つけることができなかったようです。 ExoPlayerはルートプロジェクトでbuildscriptリポジトリを指定するので、それも行う必要があります。

ルート_build.gradle_で、buildscriptセクションにjcenter()リポジトリと_'andcom.novoda:bintray-release:0.2.7'_クラスパスが含まれていることを確認してください。

_buildscript {
    repositories {
        ...... <- whatever you have now
        jcenter() <- make sure this one is there
    }
    dependencies {
        ...... <- whaterver you have now
        classpath 'com.novoda:bintray-release:0.2.7' <- make sure this one is there
    }
}
_
27
Pavel Dudka