连接到android mobile时无法读取数据库

连接到android mobile时无法读取数据库,android,database,sqlite,android-emulator,Android,Database,Sqlite,Android Emulator,我有一个在iphone应用程序中开发的sqlite数据库,我已经将数据库复制到emulator(复制到PackageDatabases文件夹)。 我可以阅读,使用emulator一切都很好,但当我连接到android mobile时,我无法读取数据库,例外情况是没有这样的表等等。。 如何解决此问题?您如何将Sqlite数据库复制到移动设备上?你把它和APK捆绑在一起了吗 如果您只是试图通过ADB上传数据,您将无法上传,因为出于安全原因,物理设备被锁定,以阻止人们在真实设备上植入/窃取数据 我怀疑

我有一个在iphone应用程序中开发的sqlite数据库,我已经将数据库复制到emulator(复制到PackageDatabases文件夹)。 我可以阅读,使用emulator一切都很好,但当我连接到android mobile时,我无法读取数据库,例外情况是没有这样的表等等。。
如何解决此问题?

您如何将Sqlite数据库复制到移动设备上?你把它和APK捆绑在一起了吗

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


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

您如何将Sqlite数据库复制到移动设备上?你把它和APK捆绑在一起了吗

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


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

您是否有代码向我们展示您正在做什么?您得到的确切堆栈跟踪是什么?您必须通过代码创建数据库。@cdeszaq:我没有得到这样的表exception@a公平玩家:还有其他方法吗?因为如果我通过代码创建和插入数据,会花费很多时间,但是为什么它使用模拟器工作呢?你有没有代码向我们展示你在做什么?您得到的确切堆栈跟踪是什么?您必须通过代码创建数据库。@cdeszaq:我没有得到这样的表exception@a公平玩家:还有其他方法吗,因为如果我通过代码创建和插入数据,会花费很多时间,但是为什么它使用emulatori工作呢?我刚刚将手机连接到pc并运行应用程序。我刚刚将手机连接到pc并运行应用程序