2013-06-13 15 views
13

Próbuję zrobić aplikację z Gradle w Android Studio, ale mogę to ten komunikat o błędzie:Android Studio i Gradle argument 0 dla parametru @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 

Próbowałem to debugowanie i właściwie nie mogę zrozumieć, na czym polega problem.

Ktoś ma jakieś pomysły?

+0

mam dokładnie ten sam błąd (robiąc to samo). Nie znalazłem sposobu, aby się go pozbyć, ale wydaje mi się, że dołącza się dopiero po zainstalowaniu ostatniej kompilacji AS: Build # AI-130.700763 – ben75

+0

Może jest błąd, ale jeśli był on rozpowszechniony i nie był naprawione, powinno to być większe oburzenie, przynajmniej takie jest moje przypuszczenie. To denerwujące co najmniej. –

+0

ten sam problem tutaj, ale chcę zauważyć, że uruchamianie "gradle assemble" z konsoli działa dobrze! – Goddchen

Odpowiedz

1

Miałem i czytałem dyskusję na temat Google+ na ten temat i doszedłem do wniosku, że wciąż robię kilka błędów, ponieważ mój projekt wciąż nie kompiluje się z Gradle.

ALE, naprawiłem ten problem iz mojego zrozumienia wynika, że ​​jeśli korzystasz z Gradle, nie powinieneś wchodzić w Zależności modułów, ponieważ powinien on być skonfigurowany z plików Gradle.

Pierwszą radą, jaką mogę ci dać, jest zamknięcie Androida Studio i usunięcie folderu .idea i wszystkich plików .iml w folderze projektu.

Następnie otwórz Studio Android i zaimportuj projekt i pamiętaj, aby wskazać plik build.gradle w katalogu głównym (zasadniczo masz plik build.gradle dla folderu projektu, a następnie jeden plik build.gradle dla każdego moduł), w zasadzie naśladuje strukturę, którą ma nowy projekt.

To prawie na pewno rozwiąże ten problem, a także rozpocznie projekt od firmy Gradle.

Ale możesz napotkać inne błędy po drodze, które mogą być niebezpieczne dla debugowania.

Ale w tej chwili Android Studio czasami wydaje nieinformacyjne komunikaty o błędach.

1

Miałem ten błąd i wyglądało na to, że fasety android i android zostały w jakiś sposób dodane do modułu nadrzędnego projektu.

Usuwanie tych aspektów w oknie Właściwości projektu> Moduły rozwiązały problem.

0

Jeśli korzystasz z systemu Linux, pamiętaj, że odinstalowanie aplikacji nie powoduje usunięcia poprzednich plików konfiguracyjnych używanych przez Android Studio i X-Window.

Więc przed rozpoczęciem swój zaktualizowany, usuń następujące pliki:

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

To był problem, gdy AS był nadal w ciężkim alfy. Używałem Maca w tym czasie. –

Powiązane problemy