Android方法數methods超過65536

2021-08-28 14:03:53 字數 460 閱讀 4878

cannot fit requested classes in a single dex file. try supplying a main-dex list.

# methods: 86204 > 65536

message

原因是android系統定義總方法數是乙個short int,short int 最大值為65536。解決這個問題的方案是:

在android的模組gradle檔案的defaultconfig預設配置裡面增加:

multidexenabled true
同時在dependencies裡面增加:

implementation 'com.android.support:multidex:1.0.3'

Android方法數methods超過65536

cannot fit requested classes in a single dex file.try supplying a main dex list.methods 86204 65536 message原因是android系統定義總方法數是乙個short int,short int 最大...

Android開發 解決方法數越界問題

0.前言 因為單個 dex檔案能夠包含的最大方法總數為 65536,通常apk 包含乙個 dex檔案,因此 android 應用的方法總數不能超過這個數量,這包括 android 框架 第三方類庫和你自己開發的 隨著第三方類庫的加入,方法數就會迅速膨脹。直到遇見下面這個錯誤 com.android....

解決Android方法數超出限定的問題

在android專案中引入過多的jar會出現錯誤 android.dex.dexindexoverflowexception cannot merge new index x into a non jumbo instruction 這個錯誤出現的原因是 android設定的方法數是65536個 d...