2011-01-04 12 views
15

Mój obszar roboczy zaćmienia ma tylko jeden projekt android i jest ustawiony na "kompilacja automatycznie". Za każdym razem, gdy wprowadzam zmiany do jakiegoś kodu i zapisuję zmianę, przestrzeń robocza jest budowana. Początkowo jest to w porządku, ale w pewnym momencie kompilacje zaczynają zajmować około 5 sekund na każdą zmianę. W tym momencie tworzę nowy obszar roboczy i importuję projekt, a wszystko działa świetnie przez jakiś czas (dni lub tygodnie), ale nieuchronnie spowalnia. Czy ktoś inny doświadczył tego i/lub ma rozwiązanie?Android: tworzenie przestrzeni roboczej eclipse zajmuje dużo czasu?

+0

Jaką wersję Eclipse używasz? – McStretch

+3

Uzyskaj IntelliJ Idea, bezpłatną edycję społeczności i zapomnij o tych problemach;) – 9000

+0

Obecnie Helios, ale miał ten sam problem w Galleio. – ab11

Odpowiedz

17

Można spróbować w Eclipse:

Window -> Preferences -> Android -> Build -> Przejdź do pakowania i Dexing wywozu lub wprowadzenie (Przyspiesza automatyczne opiera się na pliku zapisać)

I

.

Odznacz: Project -> Budowanie Automatycznie

i można również w komplecie z:

Window -> Preferencje -> Ogólne - > Obszar roboczy -> Połączony zasób - Włącz powiązany zasób (odznacz) spróbuj tylko, jeśli twój projekt nie ma zasobów z innego projektu.

Dla mnie zatrzymałem budowanie powolnego procesu po każdym zapisaniu.

+1

I nie zapomnij włączyć migawek –

+1

@GabrielFair ma zastosowanie tylko wtedy, gdy używasz emulatora. –

0

Czy to pomaga w przypadku czyszczenia projektu (menu "projekt" -> czyste) i czy to pomaga?

Może to być coś, co jest częścią powolność, choć nie wyjaśnia, dlaczego to szybkie po nowej importu, a następnie zwalnia: Android compilation is slow (using Eclipse)

3

pod górną pozycji menu Project-> Budowanie Automatycznie odznacz opcja, musisz ręcznie zbudować projekt przed testowaniem, wybierz Projekt-> Buduj projekt, a następnie Uruchom po zakończeniu kompilacji.

3

Wzrastające Xms i Xmx parametry eclipse.ini pracował dla mnie:

oryginalne wartości:

-Xms40m 
-Xmx768m 

nowe wartości:

-Xms256m 
-Xmx1024m 
0

Usuwanie urządzenia z USB & następnie ponownie połączyć.

Powiązane problemy