android - 连接到android手机时无法读取数据库

标签 android database sqlite android-emulator

我有一个在 iphone 应用程序中开发的 sqlite 数据库,我已将数据库复制到模拟器中(复制到 package databases 文件夹中)。 我能够阅读并且使用模拟器一切正常,但是当我连接到 android 移动设备时,我无法读取数据库,并且出现异常,没有这样的表等。 如何解决?

最佳答案

如何将 Sqlite 数据库复制到移动设备上?您是否将其与 APK bundle 在一起?

如果您只是试图通过 ADB 上传它,您将无法因为物理设备出于安全原因被锁定以阻止人们在真实设备上植入/窃取数据。

我怀疑上传在物理设备上根本不起作用,这就是为什么您会看到“缺少表格”类型的错误。

关于android - 连接到android手机时无法读取数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8972766/

相关文章:

sqlite - 在 sqlite 中拆分列值

java - 数据不再保存到我的 SQLite 数据库中的表中

android - 接听电话时在后台执行 Dart 功能

sql - 使用日期函数获取仅小于特定日期的日期

android - 我可以使用字符串资源在 Jetpack Navigation XML 文件中生成深层链接吗?

iOS如何让用户注册账号/如何做用户数据库

database - 区 block 链的物理位置是什么?

ios - 如何拆分 iOS sqlite 数据库?

android - 如何在模拟器上安装电子邮件客户端

android:将按钮添加到应用程序的标题?