美文网首页
android gradle 插件从 3.0.0 升级到 3.2

android gradle 插件从 3.0.0 升级到 3.2

作者: 河里的枇杷树 | 来源:发表于2019-08-13 16:10 被阅读0次

## 对应的gradle版本 是从 4.1 升级 到了 4.10.2 ##

遇到的坑

  • Cannot create variant 'android-aidl' after configuration ':piwik-sdk:debugApiElements' has been resolved
解决方案:https://github.com/google/ExoPlayer/commit/13592dfb53ec99ce1fdb2744e34717dbdec9dea8

原因:
files()不能初始化阶段调用,要将其移动到doFirst()中。实践发现不是所有的files()方法都会影响,我们项目的问题是上面参考中的javadoc
  • [kapt] An exception occurred: java.lang.NullPointerException
解决方案: https://blog.csdn.net/fomin_zhu/article/details/86687473

原因:kotlin使用升级3.2以后会出现上面的错误,数据绑定不再需要在gradle文件中声明其注释处理器依赖项

  • @AllArgsConstructor报错“错误:找不到符号
解决方案:https://blog.csdn.net/lf0814/article/details/73499377?utm_source=blogxgwz5

原因:升级gradle插件以后 失效

  • tinker 1.2.5 ,Java 8 language support, as requested by 'android.enableD8.desugaring= true' in your gradle.properties file, is not supported when 'android.useDexArchive= false'.
参考方案:https://github.com/Tencent/tinker/issues/981

原因:tinker不支持Java 8
  • lombok Ambiguous method call. Both.......
参考方案:http://www.it1352.com/908933.html

原因:AndroidStudio 安装了Hrisey plugin 和 lombok 两个插件。改插件和 lombok 这两个插件生成了重复的类,所以就会出现这个问题

相关文章

网友评论

      本文标题:android gradle 插件从 3.0.0 升级到 3.2

      本文链接:https://www.haomeiwen.com/subject/bedbjctx.html