Android Studio 2.0 – nie lubię #dajsiepoznac

Dziś będzie króciutko, bo w tym tygodniu totalnie zmęczyło mnie Android Studio aż nie chce mi się na to patrzeć:(

Po początkowym zachłyśnięciu się szybkim emulatorem i opcją Rerun czuję się nieco zmęczona niestabilnością środowiska. Szczególnie jeśli chodzi o debuggowanie.

Wspominałam o tym, że potrafi ono być bardzo powolne, ale wydaje się to być zależne od środowiska. Podejrzewam, że ma to związek, że na jednym z komputerów na których pracuję nad aplikacją miałam wcześniejszą wersję Android Studio a na drugim nie. Zatem pozostały jakieś śmieci, które coś psują…

Dodatkowo ostatnio pojawiły się problemy z breakpointami… Mianowicie w jednej z metod, która pobierała dane z bazy breakpoint w ostatniej linijce z return łapany był dwa razy. Mimo, że breakpoint w tej samej metodzie, ale na jej początku, łapany był raz. Przy próbie wypisania czegoś w oknie konsoli oczywiście pojawiało się to raz… Mam zatem wrażenie, że w tym nowym środowisku pozostaje „debugowanie przez konsolowanie” 🙁

Ewentualnie będę musiała (i to chyba zrobię) poświęcić chwilę na powrót do poprzedniej wersji środowiska i SDK. No cóż… wolę mieć stabilne debugowanie niż szybkie problemy.

2 przemyślenia nt. „Android Studio 2.0 – nie lubię #dajsiepoznac”

  1. Nie mam podobnych spostrzeżeń związanych z Android Studio 2.0. Instant Run zaskoczył mnie stabilnością i szybkością. Jeżeli masz problem z debugowaniem, to raczej wina SDK. Android Studio jest tylko klientem ADB i bardzo niewiele od niego zależy.
    A jeśli chodzi o ogólną stabilność, to zacząłbym od systemu operacyjnego. Może jakiś Mac? 🙂

  2. @Maciek – myślę, że całkiem możliwe jest, ze to wypadkowa sprzętu i systemu. Poza tym nigdy nie miałam zaufania do Linuxów:) Ale żeby od razu Mac… Na pewno nie teraz, bo to był tylko eksperyment. Przyjrzę się jeszcze temu SDK – może coś się uda ogarnąć. Na pewno zagadkowe jest dla mnie, że na dwóch różnych komputerach działa to inaczej:)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *