Перейти к содержанию
Fire Monkey от А до Я
  • 0

У меня не работают точки останова в C++ Builder при отладки андроид приложения на устройстве


Kitty

Вопрос

Прошу прощения за глупый вопрос, не могу понять...

Почему когда я запускаю в режиме debug на эмуляторе, точки останова работают. Когда запускаю на реальном устройстве подключенном к RAD XE6 и галочкой разрешить отладку по USB, то точки останова не работают. Это так и должно быть? Т.е. точками останова можно пользоваться только на эмуляторе?

 

С++ Builder XE6.

Планшет PIPO M7 Pro Android 4.4.2

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Администраторы

Эту тему смотрели и предложенные варианты решения: http://fire-monkey.ru/topic/175-nastroika-sredy-dlia-otladki-na-ustroistve/

Ссылка на комментарий
  • 0
  • Администраторы

Тогда прочитайте, пожалуйста, правила форума и добавьте в свой вопрос информацию о устройстве, версии ОС устройства и версии RAD Studio.

Ссылка на комментарий
  • 0

Доп. информация - С++ Builder XE6:

Если использовать планшет PIPO M7 Pro с Андроид 4.2.2 то дебаг валиться с сообщением:

Unable to start gdbserver on port 64311: Cant open socket Permission denied

Мне никакие рекомендации не помогли:

http://qc.embarcadero.com/wc/qcmain.aspx?d=119296

http://www.embarcadero.com/starthere/xe6/mobdevsetup/android/en/runandroidtargetfailedhelppage.html

 

После прошивки этого планшета на версию Андроид 4.4.2, сообщение пропало, но дебаг по-прежнему не работает, просто тихо отваливается.

Ссылка на комментарий
  • 1
  • Администраторы

Проверьте следующую рекомендацию от Alysson Cunha (QC119469): 

1 - First, restart the phone (this happens a lot, something stop working and many times a simple restart resolves the problem).


2 - Check the Android's manifest file.... check for:
  android:debuggable="true" .. this must be true so you can debug the app. (If you are not handling manifest by yourself, delphi will set this for you automatically)

3 - Try to use the following android permission: <uses-permission android:name="android.permission.SET_DEBUG_APP" /> ... I've read somewhere that some devices needs this permission set so you can debug your app. (You probably will need to handle android's manifest file by your own if you wish to set this permission, because I think the Delphi's android permission list does not include this one... To handle yourself, you will need to create/copy an manifest file to your own directory, edit and configure the delphi to deploy this XML instead of the Delphi's default)
Ссылка на комментарий
  • 0

Спасибо. Подскажите или я правильно сделала рекомендации после перезагрузки:
1. У меня в файле android:debuggable="True" – все нормально.
2. Добавила строку <uses-permission android:name="android.permission.SET_DEBUG_APP" />
и скопировала весь файл на диск Е.
3. На рисунке настройки деплоймента с новым файлом манифеста.

Если мой третий шаг правильный, то мне не помогло.

post-132-0-31701100-1398430456_thumb.jpg

Ссылка на комментарий
  • 0

http://fire-monkey.ru/topic/479-ne-rabotaet-otladka/?p=3348

 

Я все это сделала. На устройстве PIPO M7 Pro Android 4.4.2 (или также 4.2) отладка (точки останова) в С++ Builder не работает (RAD XE7 Up1).

На других устройствах с Андроид не тестировала т.к. их у меня нет.

Ссылка на комментарий
  • 0

К сожалению сейчас нет под рукой устройства на котором отладка не работает. Если у кого то не работает отладка проверте эту теорию и отпишитесь: http://community.embarcadero.com/blogs?view=entry&id=8545

Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...