由于最近在做朋友圈评论这块,想找个好看的方案,github上看到一个项目感觉挺不错的:
https://github.com/jaydenxiao2016/AndroidFire
UI还行,基本满足我的要求,然后我就down下来导入,首先要改的就是我的gradle-wrapper.properties和根目录下的build.gradle的 classpath ‘com.android.tools.build:gradle:3.4.0’,改完后先导入吧,出现了如下几个问题:
1.Annotation processors must be explicitly declared now…
之前是7.0没有加插件和没有加classpath,这个要改,而且这个是模块化的项目,butterknife依赖的是baselib,导致我们需要在baselib加上也需要在我们的main工程加上
2.butterknife api问题:
Error:(10, 19) 错误: 找不到符号
符号: 类 Bind
位置: 程序包 butterknife
7.0的butterknife是@Bind现在新版本是@BindView,ctrl+shift+R全局修改替换即可
3.Error: Invoke-customs are only supported starting with Android O (–min-api 26)
解决:
加上即可,后面我还修改了compileSdkVersion 27,buildToolsVersion “27”,support包的版本,等等改完就成功运行