sto con successo la costruzione del progetto con SDK numero minimo di fino a 20, ma quando provo a costruire con:non può costruire progetto con minSdk = 21
minSdkVersion 21
targetSdkVersion 21
ottengo un errore:
:project:preDexDebug
no classfiles specified
FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':project:preDexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
/Users/user/android-sdk-macosx/build-tools/21.1.1/dx -JXmx2g --dex --multi-dex --output /Users/user/Project-Android/project/build/intermediates/pre-dexed/debug/tween-engine-api-sources-a613effab3e9735b093029491b18c5c4872bdf88.jar /Users/user/Project-Android/project/build/intermediates/exploded-aar/android-ui-client.gdxlibrary/android/unspecified/libs/tween-engine-api-sources.jar
Error Code:
1
Output:
no classfiles specified
Sto usando libgdx in alcuni punti dell'app.
Poi l'installazione apears di dialogo e se scelgo un dispositivo ottengo un altro errore:
Target device: genymotion-google_nexus_6___5_0_0___api_21___1440x2560-192.168.56.103:5555
Uploading file
local path: /Users/user/Project-Android/project/build/outputs/apk/project-debug.apk
remote path: /data/local/tmp/com.ui.client.debug
I/O Error: /Users/user/Project-Android/project/build/outputs/apk/project-debug.apk (No such file or directory)
E poi un dialogo IDE apears con messaggio di errore:
Failed to complete Gradle execution.
Cause:
(solo spazio vuoto dopo la causa)
Pubblica il file build.gradle –
Hai trovato il motivo? Ho un problema simile Ho abilitato il multidex nella mia app e ora la compilazione è troppo lenta quindi ho bisogno di creare con un sapore "dev" con minSdkVersion 21 (era ok con il precedente valore minSdkVersion) Ma ora fallisce con: AGPBI: {"tipo" : "SEMPLICE", "testo": "nessun file di classe specificato", "posizione": {}, "originale": "nessun file di classe specificato"} Esecuzione non riuscita per l'attività ': preDexDevDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: processo 'comando' java 'terminato con valore di uscita diverso da zero 1 – Sloosh
Sfortunatamente no. – TpoM6oH