Russian Qt Forum
Ноябрь 23, 2024, 01:37
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt Embedded
>
[Решено] Есть Android-планшет, закомпилил Qt 5.2 прогу, запустил. Как дебажить?
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [Решено] Есть Android-планшет, закомпилил Qt 5.2 прогу, запустил. Как дебажить? (Прочитано 15137 раз)
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: Задарили Android-планшет, закомпилил прогу на Qt 5.2, запустил. А как дебажить?
«
Ответ #15 :
Январь 06, 2014, 12:34 »
Цитата: Old от Январь 06, 2014, 12:26
А в эмуле у меня тоже падает.
На той же строке?
Записан
Собираю информацию по крупицам
http://webhamster.ru
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Задарили Android-планшет, закомпилил прогу на Qt 5.2, запустил. А как дебажить?
«
Ответ #16 :
Январь 06, 2014, 12:35 »
Цитата: xintrea от Январь 06, 2014, 12:31
3. А как ты определяешь версию android-sdk? У меня только дата его известна - 20131030.
Запусти на десктопе программу android из sdk и выбери about, или в таблице всех установленных компонентов поле Rev.
Записан
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: Задарили Android-планшет, закомпилил прогу на Qt 5.2, запустил. А как дебажить?
«
Ответ #17 :
Январь 06, 2014, 12:44 »
Цитата: Old от Январь 06, 2014, 12:35
Цитата: xintrea от Январь 06, 2014, 12:31
3. А как ты определяешь версию android-sdk? У меня только дата его известна - 20131030.
Запусти на десктопе программу android из sdk и выбери about, или в таблице всех установленных компонентов поле Rev.
Да андроид SDK тоже версии 22.3.
Теперь осталось понять, почему у тебя на девайсе работает, а в эмуле нет.
Вопрос - на какой строчке у тебя сегфолтится в эмуле.
Записан
Собираю информацию по крупицам
http://webhamster.ru
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Задарили Android-планшет, закомпилил прогу на Qt 5.2, запустил. А как дебажить?
«
Ответ #18 :
Январь 06, 2014, 12:48 »
Цитата: xintrea от Январь 06, 2014, 12:44
Вопрос - на какой строчке у тебя сегфолтится в эмуле.
Стек возвратов:
Цитировать
0 ?? 0x497890d0
1 QtAndroidClipboard::hasClipboardText() /home/bre/Qt5.2.0/5.2.0/android_armv7/plugins/platforms/android/libqtforandroid.so 0x496d8c52
2 ?? 0x2a183990
3 ?? 0x2a183990
Записан
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: Задарили Android-планшет, закомпилил прогу на Qt 5.2, запустил. А как дебажить?
«
Ответ #19 :
Январь 06, 2014, 12:56 »
Цитата: Old от Январь 06, 2014, 12:48
Стек возвратов:
Цитировать
0 ?? 0x497890d0
1 QtAndroidClipboard::hasClipboardText() /home/bre/Qt5.2.0/5.2.0/android_armv7/plugins/platforms/android/libqtforandroid.so 0x496d8c52
2 ?? 0x2a183990
3 ?? 0x2a183990
Судя по состоянию стека, у тебя таки не работает отладка. Я правильно понимаю?
Записан
Собираю информацию по крупицам
http://webhamster.ru
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Задарили Android-планшет, закомпилил прогу на Qt 5.2, запустил. А как дебажить?
«
Ответ #20 :
Январь 06, 2014, 13:02 »
Цитата: xintrea от Январь 06, 2014, 12:56
Судя по состоянию стека, у тебя таки не работает отладка. Я правильно понимаю?
Да, на виртуальном устройстве не работает.
Позже посмотрю еще, сейчас ребенок на моей машине смотрит мультики...
Записан
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: Задарили Android-планшет, закомпилил прогу на Qt 5.2, запустил. А как дебажить?
«
Ответ #21 :
Январь 06, 2014, 13:36 »
Ок.
В общем, как соберешся, из *.pro удаляй DESTDIR, OBJECTS_DIR, MOC_DIR, UI_DIR. Удаляй .json в каталоге сборки или вообще полностью каталог вида
build-mytetra-Android_for_armeabi_v7a_GCC_4_8_Qt_5_2_0-Debug
удаляй.
Открывай в QtCreator заново, применяй дефолтный настройки и дебаг должен заработать.
Да, и еще файл mytetra.pro.user не забудь удалить.
«
Последнее редактирование: Январь 06, 2014, 13:48 от xintrea
»
Записан
Собираю информацию по крупицам
http://webhamster.ru
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: Задарили Android-планшет, закомпилил прогу на Qt 5.2, запустил. А как дебажить?
«
Ответ #22 :
Январь 06, 2014, 14:29 »
Цитата: Old от Январь 06, 2014, 13:02
Да, на виртуальном устройстве не работает.
Я сделал минимальный проект, в нем тоже QApplication::clipboard() сегфолтится.
Проект MyTetra тут вообще не при чем.
Я создаю новую тему.
По топику проблема решена - как дебажить нам уже известно.
Записан
Собираю информацию по крупицам
http://webhamster.ru
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...