配置gradle时报错

配置gradle时报错

http://img1.sycdn.imooc.com//climg/5a1fcf580001557314220060.jpg

没看出来说的是改哪里

我的做法:

把classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'加到project的依赖里面

然后把compile 'com.jakewharton:butterknife:8.8.1' 

annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

加到module的依赖里面并添加apply

apply plugin: 'com.android.library'

apply plugin: 'com.jakewharton.butterknife'

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

这个提示把Gradle升级到3.3,因为你的项目\gradle\wrapper\gradle-wrapper.properties文件中,标记了需要下载更新的Gradle版本,解决办法:

1) 修改此文件,将distributionUrl设置成你AS中已有的Gradle版本

2)下载安装Gradle3.3.+,方法如下:

a、百度下载Gradle 3.3的压缩包,解压后放到AndroidStudio\gradle\目录下

b、as中依次打开:File-->Settings-->Build.Execution.Deployment-->Gradle,选择Use local gradle……,在下面的路径里选择你感刚刚下载的3.3的包,ok

  • 凛冬phx 提问者 #1
    非常感谢!
    2017-12-01 17:37:21
  • 凛冬phx 提问者 #2
    第一个方法没成功(那里的gradle版本号一直是2.10),第二个方法可行,。但出现了另一个问题 官网上要求在module里加上这两句 apply plugin: 'com.android.library' apply plugin: 'com.jakewharton.butterknife' 然后相应的位置本来有一句 apply plugin: 'com.android.application' 结果sync后报错 cant add extension with name android ,as there is already registed with that name 好像是说跟原有的重复了,但把原有的删了在添加也不行 而且报错后整个程序都崩溃了,各种飘红字,改都改不回来,不知道应该怎么解决
    2017-12-01 17:45:22
  • 凛冬phx 提问者 #3
    上述问题均已解决
    2017-12-01 17:52:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android数据通信开发与应用2018版
  • 参与学习           人
  • 提交作业       147    份
  • 解答问题       687    个

本专题介绍了Android开发核心组件:广播、服务及全局应用。教会你如何使用AIDL、Thread、Socket、蓝牙解决进程线程间通信问题。利用Glide等实现异步加载及NDK原生代码开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师