无法应用插件 Android Studio
Failed to apply plugin 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'
}
有什么想法可以解决这个问题吗?
看起来 gradle 无法在所有指定的存储库中找到此插件。 ExoPlayer 在根项目中指定构建脚本存储库,所以这也是你应该做的。
在你的根 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
}
}
我正在尝试将 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'
}
有什么想法可以解决这个问题吗?
看起来 gradle 无法在所有指定的存储库中找到此插件。 ExoPlayer 在根项目中指定构建脚本存储库,所以这也是你应该做的。
在你的根 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
}
}