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

ошибка при компиляции под Андроид [DCC Error] E2597


Марк

Вопрос

Не понятная ошибка при компиляции проекта,  в режиме дебагера под андроид -[DCC Error] E2597 D:\Developments\ForAndroidTab\Sourse/Configurator.pas:322: error: undefined reference to 'Applmain::MainForm'

Ошибка начала появляться вдруг после очередной коррекции программы. До этого такого не было и все компилировалось сразу без перестройки проекта.

По названию уже понятно что MainForm это главная форма из которой вызываются все остальные модули. В модуле Configurator естественно есть указание на эту форму в uses.

Если сделать Build, то после этого все компилируется отлично и программа запускается на андроид планшете.

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

Может кто -то знает как с этим бороться, не переставляя всю среду. То что нашел по такой ошибке это совет проверить что стоит конфигурация Андроид в опциях библиотек. Проверил - стоит.

Пользуюсь версией Berlin 10.1. SDK 25.2.5

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

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

  • 0

Установил сегодня "Delphi 10.2 Version 25.0.29039.2004"  Update 2.
Перестал компилироваться Android с ошибкой того же номера:

[DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: c:\program files (x86)\embarcadero\studio\19.0\lib\Android\Release\System.Internal.ExcUtils.o: in function System::Internal::Excutils::_Unwind_RaiseException2():System.Internal.ExcUtils(.text._ZN6System8Internal8Excutils23_Unwind_RaiseException2Ev+0x4): error: undefined reference to '_Unwind_RaiseException2'

Пробовал:
1. Менять SDK на  25.2.5.
2. Менять JDK на jdk-9.0.1.
3. Устанавливать патч June_2017_RADStudio_10_2_Android_patch.exe.
В разных комбинациях. Ничего не помогает. Всегда ошибка на данной библиотеке "System.Internal.ExcUtils.o".

Вот так еще ошибка выглядит на  SDK 25.2.5, NDK R15C, JDK 1.8.0.60

[DCC Error] E2597 c:\program files (x86)\embarcadero\studio\19.0\lib\Android\debug\System.Internal.ExcUtils.o: In function `System::Internal::Excutils::_Unwind_RaiseException2()':

А вот на NDK R15C 86-64 - Заработало! Как в этом сообщении.

 

Изменено пользователем Ra72
дополнение
Ссылка на комментарий

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

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

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

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

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

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

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

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

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

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