13

Tak więc aktualizuję mój projekt, aby użyć nowego kompilatora, ale z jakiegoś nieznanego powodu mój AntiVir blokuje zadanie transformClassesWithPreJackPackagedLibrariesForDebug Działa, jeśli wyłączę ochronę w czasie rzeczywistym AntiVir. Naprawdę nie chcę tego robić i nie chcę zaczynać umieszczania mojego androida na liście wyjątków.
Używam Android Studio 2.2 i jest to moja build.gradleAndroid Studio 2.2 i Jack są blokowane przez Avira Antivirus

android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.2" 
    defaultConfig { 
     minSdkVersion 21 
     targetSdkVersion 24 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
     jackOptions { 
      enabled true 
     } 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_8 
     targetCompatibility JavaVersion.VERSION_1_8 
    } 
} 

Moja project.gradle

buildscript { 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.0' 
    } 
} 

i błąd, gdy próbuję uruchomić aplikację na urządzeniu sprzętowym.

Error:Execution failed for task ':app:transformClassesWithPreJackPackagedLibrariesForDebug'. 
> Failed to delete temporary file C:\Users\User\AppData\Local\Temp\jill-1475579265083-0.jack 
+1

Wyjaśnij downvote pls. –

+5

Trzy rozwiązania: Użyj innego antywirusa lub dodaj go do wyjątków lub użyj starego kompilatora. – GoneUp

+3

To tak, jakby pytać o to, jak oddychać na Marsie bez butli z tlenem, ani terraformowania Marsa ... – Selvin

Odpowiedz

7

Podczas kompilacji wyłącz ochronę w czasie rzeczywistym w pakiecie antywirusowym. Jest to jedyne obejście, które jest w tej chwili niezawodne.

1

Możesz dodać zestaw SDK do Androida, Android Studio i foldery projektu do białej listy programów antywirusowych. W ten sposób będziesz nadal chroniony podczas budowania.

Guide here.

1

Poprawiono używając „com.android.tools.build:gradle:2.2.0-alpha5”

jeśli nie działa niż dodaj swój Android SDK Android Studio i folderów projektu do białej listy antywirusowe:

Guide

Powiązane problemy