簡體   English   中英

Delphi 10.4 FMX UnsatisfiedLinkError

[英]Delphi 10.4 FMX UnsatisfiedLinkError

我正在嘗試使用 Delphi 10.4 為 Android 64 位構建我的應用程序。 到目前為止,我一直在為 Android 32 位成功構建。 但是 Google Play 需要 64 位版本。 這是我得到的錯誤。

應用程序中檢測到 JNI 錯誤:調用 JNI NewObjectV 時出現未決異常 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip 文件“/data/app/com.embarcadero.BiKolay-Cnwx1cniUgstNJrRAjvrEQ=”=] ,nativeLibraryDirectories=[/data/app/com.embarcadero.BiKolay-Cnwx1cniUgstNJrRAjvrEQ==/lib/arm64, /data/app/com.embarcadero.BiKolay-Cnwx1cniUgstNJrRAjvrEQ==/base.apk,/lib/arm64-v8a。 /system/lib64]]] 找不到“libopencv_java3.so”

沒有任何庫的 Ps Blank 64 位應用程序運行良好。 但我不需要那個。 如何使用 Delphi FMX 將我的應用程序作為 64 位應用程序部署到我的手機?

為我解決的是

  1. 確保您的項目 --> 部署 --> Android 64 具有設置了本地路徑和遠程路徑的 so 文件。

  2. 找到 Application.mk 文件並確保您的 APP_ABI 看起來像我的:

APP_ABI:= arm64-v8a

  1. 忽略那些引導你走錯路的無知者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM