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