Russian Qt Forum
Ноябрь 23, 2024, 01:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [Решено] Есть Android-планшет, закомпилил Qt 5.2 прогу, запустил. Как дебажить?  (Прочитано 15124 раз)
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« Ответ #15 : Январь 06, 2014, 12:34 »

А в эмуле у меня тоже падает.  Строит глазки

На той же строке?
Записан

Собираю информацию по крупицам
http://webhamster.ru
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #16 : Январь 06, 2014, 12:35 »

3. А как ты определяешь версию android-sdk? У меня только дата его известна - 20131030.
Запусти на десктопе программу android из sdk и выбери about, или в таблице всех установленных компонентов поле Rev.
Записан
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« Ответ #17 : Январь 06, 2014, 12:44 »

3. А как ты определяешь версию android-sdk? У меня только дата его известна - 20131030.
Запусти на десктопе программу android из sdk и выбери about, или в таблице всех установленных компонентов поле Rev.

Да андроид SDK тоже версии 22.3.

Теперь осталось понять, почему у тебя на девайсе работает, а в эмуле нет.

Вопрос - на какой строчке у тебя сегфолтится в эмуле.
Записан

Собираю информацию по крупицам
http://webhamster.ru
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #18 : Январь 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   
Записан
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« Ответ #19 : Январь 06, 2014, 12:56 »

Стек возвратов:
Цитировать
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 Offline

Сообщений: 4350



Просмотр профиля
« Ответ #20 : Январь 06, 2014, 13:02 »

Судя по состоянию стека, у тебя таки не работает отладка. Я правильно понимаю?
Да, на виртуальном устройстве не работает.  Непонимающий
Позже посмотрю еще, сейчас ребенок на моей машине смотрит мультики... Улыбающийся
Записан
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 754



Просмотр профиля WWW
« Ответ #22 : Январь 06, 2014, 14:29 »

Да, на виртуальном устройстве не работает.  Непонимающий

Я сделал минимальный проект, в нем тоже QApplication::clipboard() сегфолтится.

Проект MyTetra тут вообще не при чем.

Я создаю новую тему.

По топику проблема решена - как дебажить нам уже известно.
Записан

Собираю информацию по крупицам
http://webhamster.ru
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 23.