Fork me on GitHub

Glide 4.0 以上无法生成 GlideApp

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

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