问题描述 投票:0回答:0
使用sqlitepclraw.bundle_e_sqlite3mc(这给出了“ System.dllNotFoundException:e_sqlite3MC”)。
在上述所有情况下,我都有:

检查APK在正确的架构文件夹中包含正确的.So(/libs/arm64-v8a).

    检查了.So是为该体系结构的(
  • arm64-v8a
  • 报告是正确的)。
  • file

[DllImport("e_sqlite3")]

    手动称为
  • dlopen
  • .
  • 在Android清单中添加了读/书写权限。
    在所有包含“ sql”的东西的过程信息中循环循环(它发现了哪个是出乎意料的,戈多是一个?)。)。
    
    在其中复制的.so文件,对不同的jnilib目录进行了尝试。
  • 修复并重新添加了所有依赖性。
  • 精心并重建了无数次。
    
    检查了在logcat中有用的任何事物(除了例外除了其他任何事情)。
    我还在另一台Android手机上尝试了它。我看不出为什么未加载文件/发现文件。我也:
  • sqlitepclraw的所有口味和组合。
    专门使用setProvider(... sqlite3)而不是默认的e_sqlite3(以更紧密匹配可用汇编中的名称)。
    从SQLITE站点进行的包括SQLite AAR(Gradle Build的持续问题)。
    
    项目目录运行时,在该项目目录上,我会看到PCL DLL,如所期望的。
  • to liteb to litedb,它立即起作用。
  • 
    
android sqlite mono android-sqlite godot
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.