Android使用MultiDex出現的ClassNotFound的解決辦法

今天新建了一個項目,好吧,不是新建的,是測試用的項目,你們感受下代碼量。

依賴的數量

這麼多個函數方法,然後就報函數方法超過64k個了,是如下的報錯方法

方法數量多於64k個

好,遇到問題,肯定是先百度的吧(方法略)

 

multiDexEnabled true

 

加入multidex依賴

在自己的Application上加上MultiDex.install(this)

加完,運行,畢竟是按照廣大大佬的發言來調整的,下面是運行效果經典的

java.lang.RuntimeException: Unable to get provider com.blankj.utilcode.util.Utils$FileProvider4UtilCode: java.lang.ClassNotFoundException: Didn't find class "com.blankj.utilcode.util.Utils$FileProvider4UtilCode"

經典的ClassNotFound,這個是第三方庫分dex時出的問題。那可咋整啊,我都加了要加的了,別急,多百度幾個,總會成功的,吶,看下面。

加上紅框那個就好了

加上這句話重新編譯運行就好了

如果你覺得可以的話,能幫到你的話,就點個贊吧,他們時會亮的啊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章