无法为 SharedPreferences 创建目录

Couldn't create directory for SharedPreferences

我只在三星设备上收到以下错误。经历了 this 但它并没有真正提供解决方案。

Couldn't create directory for SharedPreferences file shared_prefs/log_files.xml

具体来说:

这就是我在 onCreate

中声明 SharedPreferences 的方式
settings = getSharedPreferences("preferences", MODE_PRIVATE);  

基于类似的 post 看起来这个错误是三星设备特有的;这已得到多个用户的确认 -

Error creating SharedPreferences - couldn't create directory for SharedPreferences file

打开一个问题可能是值得的。

按照下面给出的 link 共享首选项 API 调用 TinyDB 您可以使用它来处理您的问题。

https://github.com/kcochibili/TinyDB--Android-Shared-Preferences-Turbo