2015-05-12 10 views
6

Niedawno zaktualizowałem plik gradle-wrapper.properties, aby używać gradle-2.4.
Oto mój nowy zaktualizowany gradle-wrapper.properties file:assembleDebug nie działa z Gradle2.4 w Androidzie Studio

#Sun Dec 21 21:28:27 GMT+05:30 2014 
distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip 

Po tej aktualizacji wpadłem czyste polecenia tak, że używany 2.4 i 2.2.1 (starsza wersja).

Teraz, jeśli mogę użyć polecenia ./gradlew assembleDebug Android w studiu, to rzuca się następujący błąd:

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':ActiveAndroid:compileDebugTestAidl'. 
> Executor Singleton not started 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Ale jeśli mogę uruchomić tego samego polecenia w wierszu polecenia, to działa.
Każdy pomysł, co może być nie tak?

+0

To może być problem z demonem Gradle. Spróbuj ponownie uruchomić Android Studio i/lub zabić wszystkie procesy związane z Gradle na twoim komputerze. – kevinpelgrims

+0

Ten sam problem. Pracował do 2,3. – user802421

+0

spróbuj './gradlew --stop', aby zatrzymać demona gradle. Mi to pasuje. – hidro

Odpowiedz

1

Po prostu wpadłem na ten problem. Co zrobiłem go rozwiązać

  • zabić wszystkich android studio pośrednictwem menedżera zadań (zamykając wszystkie instancje powinno wystarczyć)
  • ręcznie usunięty
  • .gradle, .idea, budować, YOUR_PROJECT_NAME.iml z ROOT DIR
  • wewnątrz folderu aplikacja usunięty app.iml, budować
  • ponownego importowania mojego projektu i niech Gradle odbudować to ustawienia i pobrać nową wersję Gradle

Jestem prawie pewien, że niektóre z powyższych kroków nie są potrzebne, ale zrobiłem je tylko dla dobrej miary.

Również widzę naprawdę żadnego zysku za pomocą 2.4. Obiecali 20-40% szybszych buildów ... w twoich snach, to nic nie zmieniło:/

+0

nie działał .. próbował zabić wszystkie możliwe procesy, ponownie uruchomił maszynę, ale co jakiś czas przestał działać. – mudit

+0

Wtedy nie wiem, jak pomóc. Gradle 2.4 działa jak dotąd dla nas dobrze, ale rozczarowaliśmy się, ponieważ obiecali dużo szybsze kompilacje - powodem, dla którego tak czy inaczej chcieliśmy go zaktualizować, ale niestety mamy te same czasy kompilacji. –

+0

Próbowałeś także wykonać inne kroki, o których wspomniałem, powiedziałeś mi, że zabiłeś studio i zrestartowałem maszynę –

0

Zauważyłem, że stało się to, gdy zacząłem używać demona Gradle. Jeśli usunąłem opcję --daemon (lub wyłączyłem ją w ustawieniach Gradle IDEA/Studio), problem zniknął.

Nie sprawdzałem, co tak naprawdę powoduje tego, ani jak korzystać z demona i nie można go uruchomić.

0

Miałem ten sam problem za każdym razem, gdy otwieram lub tworzę nowy projekt. Szukałem przez wiele stanowisk i jedyną rzeczą, która pracowała dotychczas prowadzony jest następujący wiersz polecenia wewnątrz folderu projektu:

gradlew -d assembleDebug

Wadą jest to, że zwiększa rozmiar folderu projektu do 10mb, ale działa.

Powiązane problemy