gpt4 book ai didi

android - 如何在 Android 设备上安装 SQLite 可执行文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:33 24 4
gpt4 key购买 nike

我有一个根应用程序可以读取 WhatsApp 的 SQLite 数据库。我正在使用 sqlite 二进制文件来执行 SQL 查询,并将结果读入我的应用程序。

现在,一切正常,但我注意到 SQLite 可执行文件在某些​​设备上似乎缺失,尤其是 Galaxy S3 GT-I9300。 (我可以通过我的崩溃统计数据看到这一点。)

我的应用程序还将 sqlite3 可执行文件安装到用户手机上。 SQLite 可执行文件需要位于 /system/xbin/sqlite3/system/bin/sqlite3。我已将 sqlite3 二进制文件与我的应用程序 bundle 在 assets 中,我的应用程序解压缩 Assets 并将其复制到正确的位置。我从 Android 模拟器中提取了 sqlite3 二进制文件。

现在,我一直看到读取库文件 libncurses.so 丢失的错误。在我的手机上,该文件位于 /system/bin/libncurses.so

现在,我是否还应该将 libncurses.so 文件与我的应用程序 bundle 在一起?还有什么我需要 bundle 的吗?

如果有更好的方法在设备上获取 sqlite3,我会很高兴听到。

最佳答案

如果您想摆脱依赖性,只需使用静态链接的所有需要​​的库自行构建即可。

关于android - 如何在 Android 设备上安装 SQLite 可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17427948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com