【BUG系列】multiDexEnabled true 不能亂寫啊,ClassNotFoundException: Didn't find class "***

若是本文幫助到你,本人不勝榮幸,若是浪費了你的時間,本人深感抱歉。 但願用最簡單的大白話來幫助那些像我同樣的人。若是有什麼錯誤,請必定指出,以避免誤導你們、也誤導我。 本文來自:www.jianshu.com/users/320f9… 感謝您的關注。java

// dex突破65535的限制
multiDexEnabled true
複製代碼

這行代碼在 gradle 裏面你們都知道,可是這個設置要作就作全,加了這個代碼以後必定要在 dependencies 導包,而後替換 Application 爲 MultiDexApplication。app

若是你沒有配置徹底,運行看上去好像都沒有什麼問題。 可是,你用一臺 Android 5.0 如下的手機試試.....gradle

會報這個錯誤:spa

java.lang.ClassNotFoundException: Didn't find class "*****" on path: DexPathList[[zip file "/data/app/******.apk"],
複製代碼

因此,解決辦法:.net

  1. 項目若是沒有 dex突破65535的限制,就把 multiDexEnabled true 去掉;
  2. 將 multiDexEnabled 配置完成。配置方式:blog.csdn.net/dongzhouT/a…
相關文章
相關標籤/搜索