Otklanjanje pogrešaka na Android uređajima

Možete koristiti LLDB za otklanjanje pogrešaka aplikacija na Android uređajima koje razvijate s Qt 5.15.9 ili novijim i Qt 6.2 ili novijim.

Nedavna izdanja Qt Creator a imaju problema s nativnim (C++) otklanjanjem pogrešaka pomoću LLDB-a na Androidu.

To je ispravljeno u verziji Qt Creator 17.0.1. Da biste to ispravili u ranijim verzijama, idite na Preferences > Debugger > GDB i dodajte sljedeće u Additional Attach Commands.

settings set plugin.jit-loader.gdb.enable off

GDB kartica u postavkama otklanjanja pogrešaka

Olakšano otklanjanje pogrešaka omogućujete na različite načine na različitim Android uređajima. Potražite USB Debugging pod Developer Options. Kliknite na Build number u Settings > About nekoliko puta kako biste prikazali Developer Options.

Odaberite konfiguraciju za debug izgradnju kako biste izgradili aplikaciju za otklanjanje pogrešaka.

Napomena: Qt Creator ne može otklanjati pogreške u aplikacijama na Android uređajima ako je Android Studio pokrenut. Ako se sljedeća poruka pojavi u izlazu aplikacije, zatvorite Android Studio i pokušajte ponovno:

Ignoring second debugger -accepting and dropping.

Vidi također Kako: razvijati za Android, Razvijanje za Android i Konfiguriranje programerskih opcija na uređaju.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.