Jump to content

Recommended Posts

Posted

Hello Yaroslav,

What is wrong,
I tried to compile a project that I worked on with RAD Studio 10.3 using 10.4. but there is an error message like this. but if I make a new project from 10.4 when compiling the project there are no problems.

\android-ndk-r21\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\aarch64-linux-android\bin\ld.exe: cannot find -lyoga

what should I fix?

Thanks you

  • Administrators
Posted

Ok, I see this issue is appeared only on Android 64-bit target. As I see installer uses wrong library path for Android 64-bit target on 10.4 only. It will be fixed in the next update. 

At this moment you can easily fix it:

  1. Open Tools -> Options -> Language -> Delphi -> Library.
  2. Select "Android 64-bit" target in the top comboBox.
    image.png
  3. Open paths editor for "Library Path".
  4. Find "$(FGX)\Libs\Common\Android64\Debug\armeabi-v7a" path value and replace it on "$(FGX)\Libs\Common\Android\Debug\arm64-v8a".
  5. Save changes. That's it.

Thank you

  • Like 3
Posted

Hello Yaroslav,

I have successfully applied the sugestion, but on my computer the location is a little different like this "$(FGX)\Libs\Common\Android\Debug\arm64-v8a".

thank you for your solution. 

  • Like 1
  • Administrators
Posted
4 минуты назад, gats сказал:

but on my computer the location is a little different like this "$(FGX)\Libs\Common\Android\Debug\arm64-v8a".

Thank you, I have updated my answer above.

  • Like 1
×
×
  • Create New...