• 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 ответ на этот вопрос

  • 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
дополнение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

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