塞米鬆巨型模式。我正在使用Android的Ant構建以下行(project.properties):Android組建:在搖籃
dex.force.jumbo=true
現在我們從螞蟻遷移到搖籃。是否有可能在Android Gradle構建中啓用巨型模式?
塞米鬆巨型模式。我正在使用Android的Ant構建以下行(project.properties):Android組建:在搖籃
dex.force.jumbo=true
現在我們從螞蟻遷移到搖籃。是否有可能在Android Gradle構建中啓用巨型模式?
我不確定是否可以在Gradle中設置強制超大值,但自從Android Studio 0.2.4以後,您可以在Compiler - > Android DX Compiler - > Force Jumbo Mode中啓用它。
當然,但是如何在沒有IDE的情況下啓用Jumbo模式? – endian
我能夠在Windows上通過更改構建工具中的dx.bat
並將--force-jumbo
參數添加爲默認值來實現此目的。絕對是一個工作,但希望這將在Gradle插件中解決。
您可以在這裏看到Android構建器的當前源代碼:https://android.googlesource.com/platform/tools/build/+/master/builder/src/main/java/com/android/builder/AndroidBuilder。 java的。巨型標誌根本不被支持。如果您有更好的解決方案來啓用它,請提供它,而不是降低工作效率。 –
你爲什麼說巨型標誌不被支持?在android源代碼中,我看到了command.add(「 - force-jumbo」)。 –
啊你是對的。我將用Gradle的正確配置更新答案。 –
修改build.gradle
你的模塊中添加:
android {
dexOptions {
jumboMode = true
}
}
該運行gradle clean
後在你的項目根
檢查您的構建工具。如有必要更新並重試。
將設置移動到'gradle.properties'沒問題,gradle.properties文件位於項目路徑 – Ninja