2016-01-06 18 views
11

Presi progetto di qualcun altro e quando ho chiesto AS per eseguire il progetto sul mio AVD, mi si apre un errore:Esecuzione non riuscita per l'attività: app: compileDebugJavaWithJavac

Error:Execution failed for task ':app:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.

Ecco il mio build.gradle

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion "23.0.2" 
defaultConfig { 
    applicationId 'ca.gggolf.aminutegolf' 
    minSdkVersion 19 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
productFlavors { 
} 
} 

dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 
testCompile 'junit:junit:4.12' 
compile 'com.android.support:appcompat-v7:23.1.1' 
} 

Non so cosa fare .. Tutto il resto funziona bene e l'app funzionava un paio di anni fa quando è stata creata per la prima volta.

Grazie

+0

era il progetto originariamente scritto per Eclipse? Dici che ha un paio d'anni, ed è per questo che lo chiedo. – emerssso

+0

Sì, è .... – dequec64

+0

aggiungi per favore il tuo 'build.gradle' e dimmi di quale versione di Android Studio stai usando – piotrek1543

risposta

0

sono tornato a questa domanda semplicemente perché ha ottenuto molti punti di vista.

Innanzitutto, grazie per l'aiuto. Sono riuscito a eseguire l'app creando un nuovo progetto su Android Studio e importando le classi una alla volta, assicurandoti che il codice fosse ancora valido. Forse la creazione di un nuovo progetto ha aggiunto alcuni parametri che non erano presenti nella versione precedente del progetto.

Se qualcuno ha una spiegazione migliore, sentiti libero di rispondere!

+0

creare un nuovo progetto e copiare classi uno per uno è impossibile per alcuni progetti che contengono molti file. –

+0

Lo so, non dico che sia la soluzione migliore, io appena detto ha funzionato per me – dequec64

2

Abilita multidex per il tuo progetto. Aggiungi sotto la linea di Gradle defaultconfig:

multiDexEnabled true 

aggiungere anche la dipendenza multidex dipendenze di Gradle:

compile 'com.android.support:multidex:1.0.1' 
+0

Questo ha aiutato. Molte grazie! –

0

Controlla i tuoi versioni lib. Nel mio caso si trattava di un vecchio plugin Realm che rappresentava un problema.

0

controllare l'indirizzo di posizione del progetto esistente. se usi caratteri speciali come (/ | \ + = * ...) nel nome di cartelle e sottocartelle, dovresti cambiarlo e controllarlo.

ho cambiato il mio nome della cartella da "UI/UX" a "UiUx" e il suo fare :)

Problemi correlati