yılında Dex Jumbo Modu ben robot karınca yapı aşağıdaki satırı (project.properties) kullanıyorum. Android Gradle derlemesinde jumbo modunun aktif olması mümkün mü?Android Derlemesi:</p> <pre><code>dex.force.jumbo=true </code></pre> <p>Şimdi Gradle karınca taşıma işleminin gerçekleştirileceği: Gradle
cevap
Grape'da jumbo'yu ayarlamak mümkün olup olmadığından emin değilim, ancak Android Studio 0.2.4'ten bu yana Compiler -> Android DX Compiler -> Jumbo Mode'u etkinleştirebilirsiniz.
Elbette, ancak ide olmadan yapı dosyalarındaki Jumbo Modunu nasıl etkinleştiririm? – endian
Yapı araçlarında dx.bat
değiştirerek ve --force-jumbo
parametresini varsayılan olarak ekleyerek Windows üzerinde bunu yapabildim. Kesinlikle bir çalışma etrafında - Umarım bu Gradle eklentisinde ele alınacaktır.
Android geliştiricisinin geçerli kaynak kodunu şu adreste görebilirsiniz: https://android.googlesource.com/platform/tools/build/+/master/builder/src/main/java/com/android/builder/AndroidBuilder. java. Jumbo bayrağı basitçe desteklenmiyor. Etkinleştirmek için daha iyi bir çözümünüz varsa, lütfen çalışma işlerini düşürmek yerine onu sağlayın. –
Neden jumbo bayrağının desteklenmediğini söylüyorsunuz? Android kaynağında command.add ("- force-jumbo") görüyorum. –
Ah Haklısınız. Cevabı Gradle için doğru yapılandırmayla güncelleyeceğim. –
Değiştir build.gradle
eklemek için: o dönemde gradle clean
sonra
android {
dexOptions {
jumboMode = true
}
}
proje kök
Yapınızın edin araçlar. Gerekiyorsa güncelleyin ve tekrar deneyin.
Ayarı "gradle.properties" dosyası tamamdır, gradle.properties dosyası proje yolunda – Ninja