我有一个使用sqlitebrowser创建的数据库,然后将其复制到assets文件夹(数据库大小为248kb)。我有用于将资产文件夹中的这个数据库复制到android默认位置的代码。当我在模拟器上运行它时,该应用程序工作正常。但是,当我在移动设备中运行相同的应用程序并尝试对数据库执行任何操作时,它会显示强制关闭。即;当我运行应用程序时,它为我提供了用户界面(显示edittxts和按钮)。现在,当我输入数据并单击按钮时,它必须访问数据库并返回我的查询结果。这在模拟器中工作正常但在移动设备中强制关闭。 (我只在移动设备上复制了我的应用程序的.apk文件)。什么可能是问题?
是否与应用和移动设备版本不匹配?
该应用在其他设备上运行时是不可用的数据库吗?
还是其他任何原因?
为问题提供解决方案?我不知道logcat是否会记录它,因为只有当我在其他设备上运行时才会出现问题。