Creación y ejecución de aplicaciones a través de Gradle y Android Studio 2.0 es más lento

Tengo un multiproyecto (2 módulos) de los cuales el edificio toma aproximadamente 1/2 min cada vez. Cuando presiono Ejecutar en Android Studio, tengo que esperar cada vez para reconstruir la aplicación, que es extremadamente lento. Se tardó 6/8 minutos cada vez.

Introduzca aquí la descripción de la imagen

¿Es posible automatizar el proceso de construcción en Android Studio? ¿O tiene algún consejo sobre cómo hacer este proceso más rápido?

Aquí está mi archivo build.gradle (módulo de aplicación):

allprojects { repositories { mavenCentral() maven { url "https://jitpack.io" } maven { url 'http://clinker.47deg.com/nexus/content/groups/public' } } } apply plugin: 'com.android.application' dependencies { compile 'com.dlazaro66.qrcodereaderview:qrcodereaderview:1.0.0' compile fileTree(dir: 'libs', include: '*.jar') compile('com.fortysevendeg.swipelistview:swipelistview:1.0-SNAPSHOT@aar') { transitive = true } compile 'com.android.support:multidex:1.0.1' compile 'com.github.nirhart:parallaxscroll:1.0' compile 'com.github.amlcurran.showcaseview:library:5.0.0' compile 'com.android.support:support-v4:22.0.1' compile 'com.android.support:appcompat-v7:22.0.1' compile 'com.android.support:design:22.2.+' compile 'com.rengwuxian.materialedittext:library:2.1.4' compile 'com.nineoldandroids:library:2.4.0' compile 'com.daimajia.easing:library:1.0.1@aar' compile 'com.daimajia.androidanimations:library:1.1.3@aar' compile 'com.pnikosis:materialish-progress:1.7' compile 'com.github.fenjuly:ArrowDownloadButton:9e15b85e8a' compile 'ch.acra:acra:4.5.0' compile 'com.yalantis:contextmenu:1.0.5' compile project(':locationlib') } configurations { compile.exclude group: 'javax.inject', module: 'javax.inject' } android { compileSdkVersion 22 buildToolsVersion '22.0.1' compileOptions { encoding "UTF-8" sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } lintOptions { abortOnError false } dexOptions { javaMaxHeapSize "8g" jumboMode true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/dependencies.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/LICENSE' exclude 'META-INF/license.txt' exclude 'META-INF/LGPL2.1' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/notice.txt' exclude 'META-INF/INDEX.LIST' exclude 'META-INF/ASL2.0' } defaultConfig { targetSdkVersion 22 renderscriptTargetApi 19 renderscriptSupportModeEnabled false multiDexEnabled true } productFlavors { } afterEvaluate { tasks.matching { it.name.startsWith('dex') }.each { dx -> if (dx.additionalParameters == null) { dx.additionalParameters = [] } dx.additionalParameters += '--multi-dex' } } } 

Mi cuaderno de características son I3 8GB RAM y Windows 10 64bits

En realidad tengo Android Studio 2.0 vista previa 9 con este studio64.exe.vmoptions

 -Xms256m -Xmx1280m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -XX:-OmitStackTraceInFastThrow -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Didea.paths.selector=AndroidStudioPreview2.0 -Didea.platform.prefix=AndroidStudio 

Y el trabajo de Gradle está OFFLINE

Usted debe utilizar Android Studio 1.5.1, que es mucho más rápido que la versión anterior de Android Studio.

El repositorio de 47deg maven es muy lento. Su mejor alternativa es encontrar una manera de resolver las dependencias proporcionadas por ellos en otros lugares y eliminar esta línea de su cuerpo de repositorios:

 maven { url 'http://clinker.47deg.com/nexus/content/groups/public' } 

El tiempo de construcción se acortará notablemente.

  • Error: No se encontró el complemento con id 'com.github.dcendents.android-maven'
  • ¿Cómo puedo resolver "los archivos duplicados copiados en APK META-INF / *"
  • Error de sincronización gradle de estudio de android
  • Fusión del manifiesto de Gradle de Android falló
  • No se pudo encontrar la propiedad 'aild' en el conjunto de fuentes principal
  • Utilice un campo local.properties al declarar un archivo buildConfigField
  • ¿Cómo fijar el applicationId diferente para cada combinación del sabor usando flavorDimensions?
  • La ejecución de Gradle falló para la tarea ': app: dexDebug' con el nuevo proyecto de Android Studio
  • Prueba del espresso del androide: prueba vacía suite. No se encontraron pruebas
  • Añadir biblioteca java al proyecto Android Studio con el repositorio maven
  • ¿Cómo reemplazar una cadena por un buildvariant con gradle en android studio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.