2012-09-24 10 views
6

Próbowałem z tak prostym zastępowaniem jak zmiana wartości ciągu, ale to nie działa. Próbowałem uruchomić moją aplikację testową w trybie debugowania, ale zawsze otrzymuję komunikat ostrzegawczy "Hot Replace Failed". Niektóre źródła mówią, że to działa, ale jest bardzo ograniczone i sporadycznie ignoruje wszystkie zmiany, inne mówią, że to w ogóle nie działa.Czy Dalvik (Androidy JVM) obsługuje wymianę kodu?

AKTUALIZACJA: To zachowanie jest dokładnie takie samo (nie działa) na urządzeniu i emulatorze.

+0

Po programowaniu Androida przez ponad 2 lata, nigdy nie udało mi się go zrealizować. Ustawiłem Eclipse, aby przestał wyświetlać to bezużyteczne ostrzeżenie. – debracey

Odpowiedz

8

Nie. Dalvik nie obsługuje żadnego rodzaju wymiany kodu, niezależnie od tego, czy jest to urządzenie czy emulator.

2

Sam Dalvik nie obsługuje tego, ale potrzebna funkcjonalność może zostać osiągnięta dzięki dodatkowym narzędziom. Nie zamieści tutaj nazwy z powodu minusów reklamy :)

+0

Nie lękajcie się, weźcie moją wiadomość i opublikujcie linki. :) – SuitUp

+2

Oto link do wersji demo: http://www.youtube.com/watch?v=wUY0HTpZVI8 –

+1

Możesz spróbować użyć tego [Andorid narzędzia do wymiany pod wpływem gorąca] (http://www.instareloader.com/ Pobierz za darmo –