Plug-in Android per Gradle, revisione 1.2.0 (aprile 2015)

Dipendenze:
Versione minima Versione predefinita Note
Gradle 2.2.1 2.2.1 Per saperne di più, consulta la sezione Aggiornare Gradle.
Strumenti di compilazione dell'SDK 21.1.1 21.1.1 Installa o configura gli strumenti di compilazione dell'SDK.
Note generali:
  • Supporto avanzato per l'esecuzione di test delle unità con Gradle.
    • È stato aggiunto il supporto per includere risorse in stile Java nel classpath quando esegui test unitari direttamente da Gradle.
    • Aggiunto il supporto delle dipendenze dei test unitari per gli artefatti Android Archive (AAR).
    • È stato aggiunto il supporto per la proprietà unitTestVariants in modo che le varianti del test unitario possano essere manipolate utilizzando il file build.gradle.
    • È stato aggiunto il blocco di codice unitTest.all in testOptions per configurare attività personalizzate per il test dell'unità. Il seguente codice di esempio mostra come aggiungere le impostazioni di configurazione del test delle unità utilizzando questa nuova opzione:
      android {
        testOptions {
          unitTest.all {
            jvmArgs '-XX:MaxPermSize=256m' // Or any other gradle option.
          }
        }
      }
      android {
        testOptions {
          unitTest.all {
            jvmArgs += listOf("-XX:MaxPermSize=256m") // Or any other gradle option.
          }
        }
      }
                  
    • È stata corretta la gestione delle enumerazioni e dei campi delle istanze pubbliche nel packaging del file mockable-android.jar.
    • Sono state corrette le dipendenze delle attività del progetto della libreria in modo che le classi di test vengano ricompilate dopo le modifiche.
  • È stata aggiunta la proprietà testProguardFile per applicare i file ProGuard durante la minimizzazione di un APK di test.
  • È stata aggiunta la proprietà timeOut al blocco di codice adbOptions per impostare il tempo massimo di registrazione per la registrazione dello schermo di Android Debug Bridge.
  • È stato aggiunto il supporto per le risorse a 280 dpi.
  • Miglioramento del rendimento durante la valutazione del progetto.