W moim kodzie popełniłem błąd polegający na tym, że moja aplikacja na Androidzie się zawiesza, gdy wyłączam sieć w emulatorze, gdy aplikacja HTTPClient żąda czegoś.Odłącz sieć w emulatorze Androida, utrzymując przy życiu ADB.
Ale nie mogę tego usunąć, ponieważ po wyłączeniu sieci również utraciłem połączenie ADB. Tak więc nie widzę, jaki wyjątek powoduje awarię.
Próbowałem wyłączenie sieci przez:
- F8
- Set 'danych' do 'niezarejestrowana' lub 'Odmowa' w DDMS Emulator Kontroli
mogę umieścić mój Mac offline i ADB pozostanie, ale niestety nie mogę odtworzyć awarii w ten sposób.
Czy istnieje sposób na wyłączenie sieci w emulatorze przy jednoczesnym utrzymaniu aktywności ADB? Po prostu potrzebuję dostępu do wpisów LogCat.
Dzięki!
Rozwiązałem problem z awarią globalnego try-catch i drukowania logów do widoku. Ale nie mogę tego dalej robić - i byłbym wdzięczny, gdyby ktoś miał rozwiązanie tego pytania :) – edwinbs