天天看點

使用Android studio解決方法數超過65535的瓶頸

    前幾天遇到方法數超過65k,特此記錄下來供大家參考。

    其實這個問題很簡單,不需要自己進行分包操作,as中的gradle插件已經內建了分包功能,隻需要在特定的module的build.gradle檔案中開啟分包功能即可,開啟的方式是在defaultConfig節點處添加“multiDexEnabled  true”即可,網上有其他方法說是還需要自定義Application并且繼承 MultiDexApplication,可能在gradle插件的早期版本中需要這樣做,但是現在已經不需要了,我在項目中使用的gradle插件版本為1.3.0,gradle版本為2.4。相關操作如下圖:

使用Android studio解決方法數超過65535的瓶頸
使用Android studio解決方法數超過65535的瓶頸