当前位置: 首页 > news >正文

Plugin with id 'com.github.dcendents.android-maven' not found

导入开源项目的时候老是报这个错
Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found
挺郁闷的,不知道是个什么东西
上网找了各种方案,终于一步一步慢慢解决了

出现此问题的原因

因为如果直接导入从 github下载下来的项目,gradle构建时需要很长时间(几分钟)
为了加快速度,我都是用本地 Project下那个build.grade替换掉原来项目中的此文件
但是经过仔细比较才发现,此 build.grade中包含以下两行重要的信息

   
  1. classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
  2. classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
这两行信息缺失后就会导致上述问题 (基本意思是:用到了 github相关的插件

解决方式

首先在Project下那个build.grade里面添加全局依赖

   
  1. buildscript {
  2.     repositories {
  3.         jcenter()
  4.     }
  5.     dependencies {
  6.         //1.自动化maven打包插件
  7.         classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
  8.         //2.自动上传至Bintray平台插件
  9.         classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0"
  10.     }
  11. }
另外需要注意的是要保证后面的版本号是对的才行(这个你其实可以在你下载下来的github源项目的配置文件里去找)
加上后同步一下就可以了



null


转载于:https://www.cnblogs.com/baiqiantao/p/9cbab3a04eb439210a8f5d55bec994dc.html

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Flex构建WebService应用
  • Python 接口测试(五)
  • url中文乱码解决大全
  • warning: unable to bind to property '' on class '' (class is not an IEventDispatcher)
  • Nim游戏
  • Linux下ifort的安装记录
  • Eclipse代码提示功能
  • 关于表格的一些特性
  • 应用程序初始化(0xc0000135)失败
  • linux下制作u盘启动盘
  • 网站防止SQL注入
  • 运用TensorFlow处理简单的NLP问题
  • SQL Server数据库挂马的解决办法
  • 双向数据绑定与单向数据绑定
  • trying to connect to host mail.tr158.cn, port 50, isSSL false
  • “大数据应用场景”之隔壁老王(连载四)
  • go append函数以及写入
  • JavaScript-Array类型
  • JavaScript新鲜事·第5期
  • Java编程基础24——递归练习
  • MD5加密原理解析及OC版原理实现
  • Mybatis初体验
  • ReactNativeweexDeviceOne对比
  • scrapy学习之路4(itemloder的使用)
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • ------- 计算机网络基础
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 如何解决微信端直接跳WAP端
  • 设计模式(12)迭代器模式(讲解+应用)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 小程序开发之路(一)
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 用Python写一份独特的元宵节祝福
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • #预处理和函数的对比以及条件编译
  • (14)Hive调优——合并小文件
  • (4)STL算法之比较
  • (day 12)JavaScript学习笔记(数组3)
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (接口封装)
  • (十二)Flink Table API
  • .env.development、.env.production、.env.staging
  • .Net 6.0 处理跨域的方式
  • .net core Redis 使用有序集合实现延迟队列
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .net反编译的九款神器
  • .NET轻量级ORM组件Dapper葵花宝典
  • .net网站发布-允许更新此预编译站点
  • /bin/rm: 参数列表过长"的解决办法
  • @Async 异步注解使用