LJ的Blog

学海无涯苦做舟

0%

Glide 4.0 以上无法生成 GlideApp

Glide 4.0 以上的版本将很多的 API 都从 Glide 主线这个入口及后续的调用剥离出来了,需要用 GlideApp 来使用。跟着文档走了一遍,愣是生不成,尝试了网上的各种办法都不行。在 CSDN 论坛上看到了一个类似的问题,题主最后一句已解决……日了狗了,你已解决不能发一下你解决的方法么。

网上说的各种 clean make rebuild 都试了,还是不行,最后静下心来仔细看了下项目里用到了 ButterKnife ,而这玩意我也很久没更新了,看了下用的还是 apt ,而 Glide 依赖的编译时注解是 annotationProcessor 于是猜想是这两个之间有什么见不得人的交易导致我无法生成GlideApp。上 ButterKnife 的 git 仓库看了一下,最新的也采用 annotationProcessor 来实现了,愉快的更新了一波,Glide 成功生成了 GlideApp。