我目前正在使用android和sqlite数据库。我已将数据库附加到eclipse,如文件浏览器/数据/数据/ mypackage /数据库。。这工作正常。但是当我将数据库附加到 data / sdcard 以在移动设备上运行应用程序时。
我得到了空指针异常。找不到tableName Abc。谁能告诉我?为什么会这样,我该如何解决这个问题?
答案 0 :(得分:3)
如果您希望使用预先构建的database
发送应用程序,请将其放在assets
目录中,首次运行时将其复制到/data/data/your.package/databases
目录。
请参阅https://stackoverflow.com/a/11601770/1300995如何从database
目录复制assets
。