启动应用程序时我们遇到了崩溃,它尝试创建共享首选项并从数据库中读取。它发生在运行 Gingerbread 的不同设备中,主要是 HTC,也有 LG,而且它们没有 root。
E/ApplicationContext(2630): Couldn't create directory for SharedPreferences file /data/data/com.example.project/shared_prefs/com.example.project_preferences.xml
E/Database(2630): sqlite3_open_v2("/data/data/com.example.project/databases/project.db", &handle, 6, NULL) failed
我们正在使用 Roboguice 初始化 SharedPreferences。
卸载应用程序并重新安装它似乎有帮助,但我们没有办法对我们的用户说。
我环顾四周,发现人们通常在有根设备或特定三星设备中遇到此问题。
提前致谢!
注意:我们的真实包名是唯一的,我已经在上面的代码中更改了它,所以它不是公开的。