2015-11-24 29 views
6

Quando si tenta di eseguire il mio progetto che funziona alla grande su Android Studio 1.5 ottengo il seguente errore:errore Gradle dopo l'aggiornamento ad Android Studio a 2.0 Preview e l'utilizzo di Esegui istantanea:

Error:Access to the dex task is now impossible, starting with 1.4.0 
1.4.0 introduces a new Transform API allowing manipulation of the .class files. 
See more information: http://tools.android.com/tech-docs/new-build-system/transform-api 

Ho visto alcune domande qui per quanto riguarda questo errore, ma tutte le risposte sono per il downgrade gradle alla versione 1.3, che non posso fare con il nuovo Android Studio e l'opzione Instant Run.

C'è un'altra soluzione a questo problema?

Grazie in anticipo.

+0

Android Studio 2.0 o 1.5? Quale versione di plugin gradle e gradle stai usando? –

+0

Android studio 2.0, con gradle 2.8 e gradle build tools di 2.0 alpha. –

+2

Penso che sia necessario modificarne alcuni nei compiti. C'è un problema nel bug tracker: https://code.google.com/p/android/issues/detail?id=191782&q=label%3AReportedBy-Developer&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars –

risposta

3

sono stato in grado di risolvere questo ingrandendo la dimensione massima heap nella mia build.gradle aggiungere questo al vostro chiusura Android:

dexOptions { 
    javaMaxHeapSize "4g" 
} 

non so cosa ha a che fare con la nuova API

+1

La sua non funziona –