请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

配置gradle有问题

老师您好,现在我遇到一个问题,我在base库中配置anko,provider库依赖base库,user module依赖provider库,然后在user module中使用扩展方法toast不成功;我在base库中配置anko,user依赖base库,然后在user module中使用扩展方法toast成功。请问:各个库的依赖关系相较于老师的开发环境是不是改变了?我该怎么做?。我的开发环境是:android studio version=3.0.1; kotlin_version = '1.1.51'; anko_version='0.10.4';compileSdkVersion =26; buildToolsVersion ="26.0.2"。

正在回答 回答被采纳积分+3

4回答

XeonYu 2018-01-05 15:31:20

Android Studio3.x新的依赖方式:http://blog.csdn.net/yuzhiqiang_1993/article/details/78366985

1 回复 有任何疑惑可以回复我~
杨伟乔 2018-01-03 13:02:49

可以直接用compile关键字

0 回复 有任何疑惑可以回复我~
提问者 lizihanglove 2017-12-31 01:54:34

已经解决。

0 回复 有任何疑惑可以回复我~
  • 问一下,你是怎么解决的,我也遇到这个问题了,谢谢=。=
    回复 有任何疑惑可以回复我~ 2018-01-04 12:28:18
  • 我发现原因了,因为新版本没有compile关键字,变为api和implementation;api和compile是相同的,implementation相当于私有,我是参考的http://blog.csdn.net/qq_26585943/article/details/73739427
    至于楼主说全部用implementation,教教我吧=。=
    回复 有任何疑惑可以回复我~ 2018-01-04 13:30:05
  • 提问者 lizihanglove 回复 八角的微风 #3
    使用api
    回复 有任何疑惑可以回复我~ 2018-01-19 14:49:40
提问者 lizihanglove 2017-12-31 01:32:29

问题补充,我项目中全部使用的是implementation。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信