集成Glide4.3.1出錯!AbstractMethodError: abstract method "void com.bumptech.glide.module


項目中原本是用的Glide3.7.0,一切功能正常,但是集成了網易雲信的UIKIT后,就出問題了,發現是Glide4.0的問題。

Glide4.0,始終會報這么一個錯,就算是最簡單的加載也仍然報錯。

"void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.Registry)"

 

查閱官方文檔發現說要添加一個AppGlideModule類

 

@GlideModule
public class MyAppGlideModule extends AppGlideModule {
}

 

 

添加后,仍然出錯!

差了很多文章,最后還是在這里找到了答案:https://stackoverflow.com/questions/47327760/glide-crash-because-of-context-4-3-1/47330015

需要在上面的類里面重載這個方法,終於搞定!

 

   @Override
   public boolean isManifestParsingEnabled() {
      return false;
   }
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM