7

L'aggiornamento di Android Studio da 1.1.0 a 1.2 RC0 ha interrotto il mio progetto (in precedenza ineccepibile). Il messaggio di errore è:Gradle si lamenta: "TaskSelectionException: Task 'generateDebugTestSources' non trovato nel progetto"

TaskSelectionException: Task 'generateDebugTestSources' not found in project ':libraries:android-simple-facebook:Simple Facebook'. Some candidates are: 'generateDebugResources'. 

Che cosa significa? E come può essere risolto? Qualsiasi consiglio è apprezzato. Grazie.

+0

Forse questo è rilevante: http://stackoverflow.com/questions/28777705/how-to-make-android-studio-1-1-call-generatedebugtestsources-instead-of-assemble? – RaGe

+0

Grazie per la risposta, purtroppo non vedo come si rapporta. Puoi spiegare per favore in un piccolo dettaglio? Sono assolutamente nuovo per Graddle, e mi sta dando dei brutti momenti. –

+0

La risposta sull'altra domanda mi sembra qualcosa di cambiato nel modo in cui i test di unità sono gestiti attorno a AS1.1. Non sono sicuro se questo è correlato al tuo problema, ma vedi il punto 5 [qui] (http://tools.android.com/tech-docs/unit-testing-support) – RaGe

risposta

6

Ho ricevuto questo errore dopo aver rinominato il progetto.

Soluzione: premere una volta su "Sincronizza progetto con file Gradle". Dopo questo l'errore sarà sparito. enter image description here

+0

Dopo aver importato un progetto creato da AS 1.02 in AS 1.4.1, ho avuto lo stesso problema. Funziona premendo "Sync Project With Gradle Files" una volta. Ma cosa fa "Sync Project with Gradle Files"? –

+0

Esegue essenzialmente il comando ./gradlew clean che utilizza il wrapper gradle del progetto per eseguire l'attività pulita del progetto. Solitamente, questo significa solo la cancellazione della directory di build. –

0

Ho ricevuto lo stesso errore. Sembra che quando aggiorno gradle alla 1.3, manchi qualcosa. Ho provato a eseguire ./gradlew clean nella directory principale del progetto, installerà tutte le richieste necessarie e infine creerò il successo.

Problemi correlati