我目前正在使用 android 和 sqlite 数据库。我已将数据库附加到 Eclipse,例如File explorer/data/data/mypackage/database。. 这工作正常。但是当我将数据库附加到data/sdcard以在移动设备上运行应用程序时。
我得到了空指针异常。未找到表名 Abc。谁能告诉我??为什么会发生这种情况,我该如何解决这个问题???
如果您想使用 prebuilt 发布您的应用程序database
,请将其放在您的assets
目录中,并在第一次运行时将其复制到/data/data/your.package/databases
目录中。
请参阅https://stackoverflow.com/a/11601770/1300995如何database
从assets
目录复制。