Jump to content
  • 0

Debug в 32/64


Михаил Басов
 Share

Question

Добрый день всем !

Учусь работать с библиотекой, помогите пожалуйста с решением следующей проблемы:

1) 32 разрядное приложение собирается но не деплоится, а 64 разрядный Андроид вообще может запускать 32 разрядные приложения ?

2) 64 разрядное приложение деплоится на железку но Debug-а нет, точки останова игнорируются, как быть ?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
33 минуты назад, Yaroslav Brovin сказал:

Добрый вечер,

  • Уточните, на каком устройстве вы запускаете?
  • Возникает ли какая-то ошибка в IDE при запуске приложения с отладкой?

Спасибо

HUAWEI Y6 Prime 2018 / Qualcomm Snapdragon 425

Никаких ошибок не возникает, 64 приложение нормально запускается и работает на телефоне, в среде точки останова просто подсвечены и на этом все, ощущение что я что-то где-то не донастроил

А вот это лог 32 разрядного приложения

C:\Users\User\AppData\Local\FGX Native\MSBuild\FGX.Delphi.Android.Targets(80,5): error MSB3073: The command "gradlew app:build" exited with code 1.
Done building target "BuildPackage" in project "FoodDeliveryDemo.dproj" -- FAILED.
Done building project "FoodDeliveryDemo.dproj" -- FAILED.
Build FAILED.
C:\Users\User\AppData\Local\FGX Native\MSBuild\FGX.Delphi.Android.Targets(80,5): error MSB3073: The command "gradlew app:build" exited with code 1.

Спасибо

Edited by Михаил Басов
Link to comment
Share on other sites

  • 0
  • Administrators
22 часа назад, Михаил Басов сказал:

Никаких ошибок не возникает, 64 приложение нормально запускается и работает на телефоне, в среде точки останова просто подсвечены и на этом все, ощущение что я что-то где-то не донастроил

Отладка - это часть IDE. Мы не отвечаем за нее. Могу только предложить попробовать запустить отладку на FMX проекте. 

22 часа назад, Михаил Басов сказал:

вот это лог 32 разрядного приложения

C:\Users\User\AppData\Local\FGX Native\MSBuild\FGX.Delphi.Android.Targets(80,5): error MSB3073: The command "gradlew app:build" exited with code 1.
Done building target "BuildPackage" in project "FoodDeliveryDemo.dproj" -- FAILED.
Done building project "FoodDeliveryDemo.dproj" -- FAILED.
Build FAILED.
C:\Users\User\AppData\Local\FGX Native\MSBuild\FGX.Delphi.Android.Targets(80,5): error MSB3073: The command "gradlew app:build" exited with code 1.

Ошибку смотрите на вкладке Output:

 

Link to comment
Share on other sites

  • 0
В 25.01.2023 в 00:42, Yaroslav Brovin сказал:

Отладка - это часть IDE. Мы не отвечаем за нее. Могу только предложить попробовать запустить отладку на FMX проекте. 

Ошибку смотрите на вкладке Output:

 

В общем с чем смог разобраться - разобрался, итог практически такой же: на обычном пустом FMX приложении с кнопкой поведение аналогичное - 32 разрядное приложение падает с сообщением 'Can not open socket: Permission denied', а 64 разрядное запускается и работает, но не дебажится (не работают точки останова). Грешу на свой Android 8.0.0, нашел упоминания об этом, как перешью девайс так попробую все заново и отпишусь, к библиотеке вопросов нет.

Link to comment
Share on other sites

  • 0
  • Administrators
40 minutes ago, Михаил Басов said:

32 разрядное приложение падает с сообщением 'Can not open socket: Permission denied',

Это известная проблема Android 8. Для решения требуется обновление Android.

  • Like 1
Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...