2012-02-05 2 views
0

У меня проблема с моим приложением, которое я сделал в QT Necessitas для Android.Исключение для Android SIGSEGV при запуске приложения

Я использую свое приложение на настольном ПК, и все работает нормально, но когда я использую его на android, я получаю ошибку: 0xafd15ca4 <+0x0058> strb r0, [r1, #0] на `_libc_android_abort и получите ошибку о ошибке SIGSEGV.

Я не могу проследить, где мой код запускается. У меня есть отладчик, и он не может его найти. Может быть, проблема в моем приложении. Я загружаю данные из PHP-скрипта в память телефона. Но, честно говоря, у меня есть 6 контактов из базы данных, которые я получаю как результат. Поэтому я не думаю, что это должно быть проблемой.

Есть идеи? и, пожалуйста, помогите мне, как отслеживать ошибку или что-то в этом роде.

+0

Когда я столкнулся с этим приложением, это произошло из-за нулевого указателя вниз в native. Трудно проследить, мне пришлось переписать мое приложение, чтобы использовать поток обновлений, и выполнять мою работу там, чтобы избежать указателей нулей. –

+0

Я думаю, что это потому, что я подключаюсь к серверу при запуске приложения и, вероятно, не могу подключиться, поэтому мой указатель остается нулевым. В любом случае, спасибо. Я думаю, что это проблема такого типа. –

ответ

0

Я отвечаю на свой вопрос. Проблема была пустой указатель. Я получал доступ к переменной, которая имеет нулевой указатель, потому что я не смог успешно подключиться к базе данных. Но связь решила мою проблему.

Смежные вопросы