2016-07-28 89 views
2

是否可以在庫項目中使用Multidex?當你擁有像Dagger,RxJava和Databinding這樣的圖書館時,達到65k的限制並不難。我真的被困在這裏,任何幫助將非常感激。Multidex在Android庫項目中?

+0

您是否閱讀過官方文檔? https://developer.android.com/studio/build/multidex.html。這應該讓你高高興興。 –

回答

0

我想100%驗證這是真實的,但基於正常的構建過程如何工作我的假設是,因爲您的AAR包含.class文件和正常的android構建過程包括dexing所有項目文件包括庫(AARs ,JARs)將multidex添加到您的庫中確實會幫助確保當它們的庫在其根目錄項目中生成時,它能夠正確地進行multi-dex。

假設您構建了一個AAR(需要Multi-Dex),然後將該AAR導入到另一個項目中。很有可能你需要在使用庫的項目上使用multi-dex,因爲雖然編譯器不需要編譯java類,但它仍然需要dex並對整個AAR進行資源編譯。