come posso utilizzare le dexOptions di Android?

Qual è il significato dei dexOptions.incremental, ecc. Ogni corpo mi spiega.

dex options android { dexOptions { incremental false preDexLibraries = false jumboMode = false javaMaxHeapSize "2048M" } } This affects all tasks using dex. 

  • Android Transparent TextView?
  • Come implementare un ListView con indice di scorrimento e indice di albhabet
  • Il cursore Edittext è invisibile in android 4.0
  • NullPointerException con arrays string in Spinner
  • Come avviare la camera direttamente da una pagina web in android
  • Aggiungi Google Play Services al progetto Eclipse
  • Come riprodurre audio continuamente mentre l'orientamento cambia in Android?
  • Schermata di forza triggersta
  • Come posso salvare i dati dal servizio Android?
  • RecyclerView all'interno di ScrollView non funziona
  • Perché non è ansible utilizzare ViewPager all'interno di un frammento? È in realtà
  • Lettura dei dati del kit Arduino UNO R3
  • 3 Solutions collect form web for “come posso utilizzare le dexOptions di Android?”

    boolean incremental

    Sia per abilitare la modalità incrementale per dx. Questo ha molte limitazioni e potrebbe non funzionare. Utilizzare con attenzione.

    String javaMaxHeapSize

    Imposta il valore -JXmx * quando si chiama dx. Il formato deve seguire il model 1024M.

    boolean jumboMode

    Abilita la modalità jumbo in dx (–force-jumbo).

    boolean preDexLibraries

    Sia per le librerie pre-dex. Ciò può migliorare le build incrementali, ma le costruzioni pulite possono essere più lente.

    Questi possono essere trovati qui:
    http://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.DexOptions.html

    impostare incremental a true .

    Questa è una caratteristica sperimentale disabilitata per impostazione predefinita. Tuttavia è ansible abilitarlo. Personalmente non ho notato alcuna modifica della durata della velocità (se influisce sulla velocità).

    Ulteriori spiegazioni possono essere trovate https://stackoverflow.com/a/24224385/513413 .

    Esempio:

     dexOptions { preDexLibraries = false incremental true javaMaxHeapSize "12g" } afterEvaluate { tasks.matching { it.name.startsWith('dex') }.each { dx -> if (dx.additionalParameters == null) { dx.additionalParameters = ['--multi-dex'] } else { dx.additionalParameters += '--multi-dex' } } } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.