Couldn't create directory for SharedPreferences file /data/data/XXXX/xxx.xml错误处理
来源:互联网 发布:oracl数据库 编辑:程序博客网 时间:2024/05/19 16:20
今天在进行开发调试时,突然发现自动登录功能失效,数据储存我习惯使用Hawk数据库,初始化添加SharedPreferences ,查看logcat发现错误:
Couldn’t create directory for SharedPreferences file /data/data/XXXX/xxx.xml
光看这条语句意思就是无法在XXX位置无法创建SharedPreferences文件,可是我一直都可以打开的啊,突然就不行了,而且只有真机会报这个错误,虚拟机没问题,抱着学习的态度,在网上查了各种方法,很多一看就不行,什么添加权限之类的,毕竟不是第一次运行,不会出现这种情况。
后来发现出现这个错误的人都是差不多的情况,开始可以,但是在修改了share的文件名或者多次调试后发现不行了,但是有的手机有这个问题,有的手机却没有,怎么都解决不了。但是卸载程序后,程序的安装目录还在,也许就是这个文件和安装目录的出了问题。
Android系统中应用程序安装目录,正常情况应该是在程序卸载后就应该自动删除的,但是有Android SDK众多,有的SDK或者模拟器在使用的过程,特别是程序开发阶段,无法清除安装时留下的这些文件,这样再次安装和运行的时候就难免会出现下面的错误:
Couldn’t create directory for SharedPreferences file /data/data/XXXX/xxx.xml
好了,既然找到错误了,就可以去解决错误了。
sdk无法删除遗留文件,可以通过adb命令来删除,删除系统遗留文件的adb方法和步骤如下:
xxxx/tools>adb shell #ls 列表显示当前文件夹内容 #cd xxxx 进入需要删除删除文件或文件夹所在的目录。 #rm -r xxx 删除名字为xxx的文件夹及其里面的所有文件 #rmdir xxx 删除xxx的文件夹(这个文件夹必须为空,如果不为空,请用上面的#rm -r xxx命令)
我就的这个方法太麻烦了,既然是无法删除干净的问题,现在手机不都有清理工具吗,把残留项清除干净也就好了。
- Couldn't create directory for SharedPreferences file /data/data/XXXX/xxx.xml错误处理
- Couldn't create directory for SharedPreferences file 解法
- could not read data from '/Users/xxxx/xxxx/Info.plist': The file “Info.plist” couldn’t be opened
- could not read data from '/Users/xxxx/xxxx/Info.plist': The file “Info.plist” couldn’t be opened
- could not read data from '/Users/xxxx/xxxx/Info.plist': The file “Info.plist” couldn’t be opened
- 执行tcl命令时“couldn't create error file for command: permission denied”错误的解决
- Couldn't load gdx from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ 错误
- Warning :couldn"t find charset data for locale zh
- codeblocks couldn't create the project directory
- ios core data Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. 错误的处理方法
- Read data:the file "Info.plist" couldn't be opened because there is no such file
- 关于安卓 Couldn't load memtrack module (No such file or directory) 的错误
- couldn't recognize data in image file---学习tkinter的PhotoImage的一个问题
- Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/ap
- Couldn't load gif from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.ias
- 完美解决:darknet yolo v2 Couldn't find open file:data/coco.names
- couldn't parse contents of 'xxx/Info.plist': The data couldn’t be read because it isn’t in the cor
- 处理 keilc can't create command input file '(null)' 错误
- MyBatis错误:'@P0' 附近有语法错误。] with root cause
- 直接插入排序基本思想
- C学习笔记20170814
- PyCharm 教程(七)管理解释器及第三方模块、包
- Friend(并查集)
- Couldn't create directory for SharedPreferences file /data/data/XXXX/xxx.xml错误处理
- 正则表达式_python
- Mybatis实现分页
- AngualrJs路由
- 在/sys目录下建立一个文件,并且实现信息的读取和存储
- 一步一步制作yaffs/yaffs2根文件系统(三)---使用glibc库构造 /lib
- RapidIO概述
- 翻转单链表
- ural1486 二分+二维哈希