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

Ллирик

Пользователи
  • Постов

    50
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Ллирик

  1. Оба варианта не работают

    c01f:
    			_asm {
    			jz c01f};
    __asm__
    		(
    			"jmp label_1;"
    		);
    	label_1:

    Пишет

    Цитата

    [ilink64 Error] Error: Unresolved external 'label_1' referenced from D:\КИРИЛЛ\ПРОГРАММЫ\BUILDER CONSOLE\WIN64\DEBUG\FILE1.O

    А мне очень нужно делать вот это

    			__asm__("mov $1, %al \n\t"
    			"xchg %al, [pLoos] \n\t"
    			"test %al, %al \n\t"
    			"jz c01f");
    ............................................................................
      c01f:

    Подскажите, пожалуйста, что мне надо сделать

  2. Подскажите, пожалуйста, почему в указателе может появляться :baadf00dbaadf00d причем в абсолютно разные моменты, как, например, на этом скриншоте?

    Указатель в pReplay->ReplayBranch нормальный. я его присваиваю pBranchInfoBackdebug, а в pBranchInfoBackdebug вдруг оказывается :baadf00dbaadf00d

    Память под структуры выделяю функцией LocalAlloc

    глюк2.jpg

  3. Подписываю ключом из keystory, который был создан 5 лет назад. Когда загружаю apk в консоли Google Play при создании нового выпуска приложения, всё ок, но когда загружаю набор aab, выдаёт:

    Цитата

    Набор Android App Bundle подписан с помощью неправильного ключа. Выберите правильный ключ и повторите попытку. Набор App Bundle должен быть подписан сертификатом с цифровым отпечатком .....

    И в цифровом отпечатке SHA-1 стоит цифровой отпечаток SHA-256. Пробовал в RAD Studio 10.4 и 11. Подскажите, пожалуйста, что мне надо сделать?

  4. Созданное мною в Rad studio seetle на android 11 перестало работать. Установил rad studio sydney. Собрал приложение. Теперь пользователи сообщают "Теперь оно не вылетает, но кроме картинки ничего нет". Пытаюсь запустить AVD Android 8.0.0, API LEVEL 26, но в эмуляторе просто чёрные экран и загрузка андроида не происходит, а у меня реального смартфона нет "он мне не нужен". Какой эмулятор посоветуете, чтобы отлаживать мобильные приложения?

  5. Установил вместо Сеетла Сидней 10.4.2. SDK и NDK оставил старые, android sdk 5.1.1, android-ndk-r9c. При сборке получаю ошибку

    Цитата

    [DCC Err9or] E2597 C:\Program Files (x86)\Programing\RAD Studio\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.8\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -ldl
      C:\Program Files (x86)\Programing\RAD Studio\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.8\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lc
    ....................................

    Подскажите, пожалуйста, как исправить данную ошибку

  6. В 10.05.2017 в 08:49, krapotkin сказал:

    там стоит заглушка, которая выводит надпись "ваша платформа не поддерживается, до свидания"

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

    в результате и ваша программа тоже имеет шанс запуститься. поэтому, убрав эту птицу, вы можете "без программирования", как это принято в RAD Studio ))) получить хороший результат )))

    Подскажите, пожалуйста, где скачать эту библиотеку, и как её установить в андроид?

  7. Забыл добавить, что если не ставить галочку readonly, то приложение запускается, но при получении фокуса TMemo приложение вылетает с точно таким же сообщением об ошибке. С TEdit точно такая же проблема. Подскажите, пожалуйста, в чём причина и что делать.

  8. В 24.11.2018 в 05:17, Tumaso сказал:

    @Ллирик, попробуйте полностью переустановить SDK

    Установил новый SDK при помощи Android SDK manager, а новый NDK скачал и распаковал вручную, затем в Create new SDK прописал все пути. Ошибок стало чуть поменьше около 850. Что делать дальше?

  9. Не программировал в Fire Monkey (rad studio 10 seattle) примерно пол года. Сегодня открыл один работавший проект и попытался его собрать, но оказалось, что почти все пути в настройках Android SDK и Java почему-то сбились. Я нашёл нужные ехе и прописал в настройках к ним пути, но при сборке получил кучу странных ошибок

    Цитата

    [DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -ldl
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lc
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lm
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -landroid
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -llog
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lEGL
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lGLESv2
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -ljnigraphics
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lGLESv1_CM
      C:\Users\Public\Documents\Embarcadero\Studio\17.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\17.0\lib\Android\Release\SysInit.o: in function Sysinit::__getenv(char*):SysInit(.text._ZN7Sysinit8__getenvEPc+0x4): error: undefined reference to 'getenv'
    .............................................................................................................................

    Подскажите, пожалуйста, в чём тут дело и как это исправить

×
×
  • Создать...