Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Qt, bluetooth, android - ART Error

31 Mar 2016 11:03 576 2
  • Poziom 10  
    Witam.
    Napisałem pewną appkę na androida i co pewien czas aplikacja się wywala. Na podglądzie wywala mi taki błąd:
    Code:
    F/art (19932): art/runtime/runtime.cc:295] Dumping all threads without appropriate locks held: thread list lock mutator lock


    Ktoś może wie co to może znaczyć. To chyba coś ma wspólnego z bluetoothem. Czekam na jakiekolwiek sugestie:)
    Poniżej przedstawiam wszystko co mi wypluło urządzenie:
    Kod: c
    Zaloguj się, aby zobaczyć kod
  • Moderator Programowanie
    Nie jestem jakimś specjalista od QT (więc mogę być w błędzie), ale moją uwagę przykuł jeden szczegół :
    Kod: csharp
    Zaloguj się, aby zobaczyć kod

    Jak dla mnie, to problem polega na braku obsługi błędu przy konwersji jakiegoś string-a (którego czasami nie otrzymujesz z BT) co generuje błąd i wywalanie się aplikacji.
    Zrób obsługę tego konkretnego błędu (albo całej procedury odbierającej te dane) i problem powinien się rozwiązać.
  • Poziom 10  
    W funkcji obsługującej znajdowanie urządzeń bluetootha wyrzuciłem wszystkie konwersję do stringa. I zastąpiłem je nazwami wpisanymi ręcznie. Problem pozostaje taki sam.