好久没有写代码,竟然连butterknife怎么配置都配置不好了。不过,我的自信还是有的,因为我以前弄成功过,所以,我弄不出来也不怎么心急,因为我知道我一定可以弄出来的。

今天的坑就是删除了一行代码,结果一直告诉我:

Error:Could not find com.jakewharton:butterknife-compiler:8.0.1.
Searched in the following locations:file:/D:/software/android-studio-2.1/android-studio/gradle/m2repository/com/jakewharton/butterknife-compiler/8.0.1/butterknife-compiler-8.0.1.pomfile:/D:/software/android-studio-2.1/android-studio/gradle/m2repository/com/jakewharton/butterknife-compiler/8.0.1/butterknife-compiler-8.0.1.jarfile:/D:/software/androidsdk20140708/android-sdk/extras/android/m2repository/com/jakewharton/butterknife-compiler/8.0.1/butterknife-compiler-8.0.1.pomfile:/D:/software/androidsdk20140708/android-sdk/extras/android/m2repository/com/jakewharton/butterknife-compiler/8.0.1/butterknife-compiler-8.0.1.jarfile:/D:/software/androidsdk20140708/android-sdk/extras/google/m2repository/com/jakewharton/butterknife-compiler/8.0.1/butterknife-compiler-8.0.1.pomfile:/D:/software/androidsdk20140708/android-sdk/extras/google/m2repository/com/jakewharton/butterknife-compiler/8.0.1/butterknife-compiler-8.0.1.jar
Required by:MyApplication:app:unspecified

就是因为我的全局的gradle被我删除了这段代码:

allprojects {repositories {jcenter()}
}


butterknife的配置应该如下:

//butternife
buildscript {repositories {mavenCentral()}dependencies {classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'}
}
apply plugin: 'com.neenbedankt.android-apt'dependencies {  compile 'com.jakewharton:butterknife:8.0.1'  apt 'com.jakewharton:butterknife-compiler:8.0.1'
}  

这个应该是在自己的app.build.gradle里面配置。
完整的来一个:

apply plugin: 'com.android.application'android {compileSdkVersion 24buildToolsVersion "23.0.3"defaultConfig {applicationId "cebactivity.chinaceb.com.myapplication"minSdkVersion 11targetSdkVersion 24versionCode 1versionName "1.0"}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}
}
//butternife
buildscript {repositories {mavenCentral()}dependencies {classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'}
}apply plugin: 'com.neenbedankt.android-apt'dependencies {compile fileTree(dir: 'libs', include: ['*.jar'])testCompile 'junit:junit:4.12'compile 'com.jakewharton:butterknife:8.0.1'apt 'com.jakewharton:butterknife-compiler:8.0.1'compile 'com.android.support:appcompat-v7:24.0.0'
}


因为今天这个错误,我才知道jcenter是一个什么东西。原来是一个仓库。里面有所有的网上代码,如果你不写这一句代码,那么他只会在本地找,然后找不到,

allprojects {repositories {jcenter()}
}

build.gradle相关推荐

  1. No cached version of com.android.tools.build:gradle:2.0.0 available for offline mode.

    异常场景 从AS2.0升级到2.1,重新编译工程后,抛出了如下异常 Error:A problem occurred configuring root project 'AndroidStudioPr ...

  2. android 多版本打包,Android build.gradle版本名打包配置的方法

    1.生成密钥文件到app工程目录下 2.在gradle.properties文件下配置密钥文件信息 # Project-wide Gradle settings. # IDE (e.g. Androi ...

  3. Android studio中2种build.gradle文件介绍

    根目录下的build.gradle通常不需要修改这个文件中的内容,除非需要添加一些全局的项目构建配置 buildscript {repositories {google() //声明代码托管仓库Goo ...

  4. Android stdio build.gradle buildscript 里面的repositories 和allprojects里面 repositories 的区别

    第一段 buildscript 里面的 repositories 表示只有编译工具才会用这个仓库. 比如 buildscript 里面的 dependencies classpath 'com.and ...

  5. Could not find com.android.tools.build:gradle

    Could not find com.android.tools.build:gradle:3.0.0. 或者改代码:根目录下的build.gradle buildscript {repositori ...

  6. com.android.tools.build:gradle:2.0.0-alpha3 build errors

    当Android studio 编译时间过长且出现问题比如下面的提示: java.exe'' finished with non-zero exit value 3. 此时就要检查一下跟目录下面的bu ...

  7. 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )

    文章目录 一.Module 目录下 build.gradle 配置文件 1.android 闭包块配置 2.AppExtension 扩展类型参考文档 Android Plugin DSL Refer ...

  8. 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( plugins 闭包代码块中引入插件 | PluginAware#apply 方法引入插件 )

    文章目录 一.Module 目录下 build.gradle 配置文件 1.plugins 闭包代码块中引入插件 2.PluginAware#apply 方法引入插件 Android Plugin D ...

  9. 【Android Gradle 插件】Gradle 映射文件 ( settings.gradle 映射为 Settings 类 | build.gradle 映射为 Project 类 )

    文章目录 一.settings.gradle 映射为 Settings 类 二.build.gradle 映射为 Project 类 Android Plugin DSL Reference 参考文档 ...

最新文章

  1. ue4商城素材 Cyberpunk City / Recife Environment 赛博朋克城市场景
  2. 猎豹MFC--列表控件ListControl
  3. FileZilla Server安装配置教程
  4. 网络推广专员浅析站内网络推广引流怎样做?
  5. Linux-xargs命令
  6. 【Python基础】数据项目总结 -- 蛋壳公寓租金分析!
  7. c语言复制后无法运行,刚学C语言,在Linux下写的代码能正常编译,复制到VC下就无法运行...
  8. kettle于javascript步骤错误处理
  9. 总结目前做得好的新实体店,大致有如下几点
  10. java获取系统信息:java的信息、操作系统的信息、用户的信息、虚拟机的信息、系统设置的信息。
  11. sas不能安装独立的java_SAS安装问题解决办法
  12. 8款值得学习的科研论文作图软件!
  13. 叩丁狼java培训:LinkedList的原理介绍
  14. Linux中fork函数详解
  15. vue 使用 currency.js 处理 小数的相加减 精度问题
  16. 怎么将微博图片中的水印去掉
  17. 裂变位法加密 best coder
  18. 咕咚APP产品体验报告
  19. pycharm使用pyhive连接hive
  20. 主流CA吊销俄罗斯数字证书启示:升级国密算法SSL证书,助力我国网络安全自主可控

热门文章

  1. vue ts prop
  2. SpringCloud动态刷新配置信息
  3. JSR-303 Bean Validation 介绍及 Spring MVC 服务端验证最佳实践
  4. JavaSE学习总结(六)——接口、抽象类、内部类
  5. Exchange 2010和Exchange 2016共存部署-10:配置多域名证书
  6. CSS3 Animation动画的十二原则
  7. 胖子哥的大数据之路(7)- 传统企业切入核心or外围
  8. ubuntu下安装nagios
  9. winform 系统托盘程序
  10. (转)Windows7 “上帝模式”的原理