2013-06-13 16 views
13

Sto cercando di fare un app con Gradle in Android Studio, ma tutto quello che ottiene è questo messaggio di errore:Android Studio e Gradle, argomento 0 per il parametro @NotNull

java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/android/tools/idea/jps/builder/AndroidGradleBuilder.createBuildTask must not be null: Argument 0 for @NotNull parameter of com/android/tools/idea/jps/builder/AndroidGradleBuilder.createBuildTask must not be null 

Ho provato il debug questo e in realtà non riesco a capire quale sia il problema.

Chiunque abbia qualche idea?

+0

Ho lo stesso errore esatto (mentre si fa la stessa cosa). Non ho trovato un modo per sbarazzarmene, ma mi sembra che si aggiunga solo dopo aver installato l'ultima build AS: Build # AI-130.700763 – ben75

+0

Forse c'è un bug, ma se era diffuso e non- risolvibile dovrebbe essere un grido più grande, almeno questa è la mia ipotesi. È fastidioso per non dire altro. –

+0

stesso problema qui, ma voglio sottolineare che l'esecuzione "gradle assemble" dalla console funziona bene! – Goddchen

risposta

1

Ho avuto e letto alcune discussioni su Google+ su questo e ho pensato di fare ancora alcune cose sbagliate visto che il mio progetto non è ancora compilato con Gradle.

MA, Ho risolto questo problema e dalla mia comprensione è che se si utilizza Gradle non si dovrebbe andare nelle dipendenze del modulo, perché dovrebbe essere impostato dai file Gradle.

Quindi il primo consiglio che posso darti è uscire da Android Studio ed eliminare la cartella .idea e tutti i file .iml nella cartella del progetto.

Dopo questo, apri Android Studio e importa il progetto, e ricorda di puntare a build.gradle nella directory root (in pratica hai un file build.gradle per la cartella del progetto e poi un file build.gradle per ogni modulo), in pratica imitano la struttura che ha un nuovo progetto.

Questo quasi certamente risolverà questo problema e inizierà anche il progetto da Gradle.

Ma potresti incontrare altri errori lungo il percorso che potrebbero essere un vantaggio per eseguire il debug.

Ma al momento Android Studio fornisce a volte messaggi di errore non molto utili.

1

Ho avuto questo errore, ed è apparso perché le sfaccettature Android e Android-gradle sono state in qualche modo aggiunte al modulo genitore del progetto.

Rimozione di queste sfaccettature in Proprietà progetto> Moduli risolto il problema.

0

Se si utilizza Linux, tenere presente che la disinstallazione di un'applicazione non rimuove i precedenti file di configurazione utilizzati da Android Studio e X-Window.

Quindi, prima di lanciare il vostro aggiornato AS, rimuovere i seguenti file:

~/.AndroidStudio* 
~/.java/.userPrefs 
+0

Questo era un problema quando AS era ancora in alfa pesante. Stavo usando un Mac al momento. –

Problemi correlati