【原创,转载注明出处】Android SD卡排错

原创 2012年03月30日 15:51:16

【背景】

写了个简单的以数据库操作为基础应用,数据库的操作以插入操作为主。

【问题】

1.  每次在执行到数据库操作的时候,就报一个空对象的错误,具体错误没保存下来,但是也是大家经常遇到的,

     程序异常退出。

2. 在Eclipse打开的sd卡/mnt/sdcard目录的权限非常怪异,基本上显示是无任何权限,包括读的权限,如下图片。

 

【定位步骤】

1. 跟大部分人一样,我最先怀疑是不是我改了什么代码,导致老天爷又惩罚我了,但是回想了下,确实没做过什么

    对不起老天爷的事情,代码从上次成功操作,到现在,没动过,那就应该不是代码的问题。当然,真正排错也不是

   这么简单的,我还是对着代码瞅了小半天的。

2.  是不是android manifest.xml文件有问题,但是说实话也没改过,该给的权限,还都是有的。

3. 通过Eclipse的 file explorer上传文件看看,每次都会报错"Failed to push selection: Read-only file system",而且后果就是

    在sd卡下面却是找不到我的数据库文件,SD卡得问题可疑。

4. 隐约记得好像系统提示过SD卡空间不足,但是我不能确认,这就作为主线进入下一步,死马当活马医,就通过AVD Manager把

   SD卡的容量从512M增加到1024M。

5. 重启Eclipse,无效,问题依旧。

6. 重启AVD,问题解决了,这个就跟手机要换张容量大点的SD卡一个道理,必须关机重启才能生效。

 

【后记】

  网上处理这个问题的内容很少,至少我是没看到这么解决的,可能遇到的不多,有重启能解决的,

但是重启我觉得应该是治标不治本的办法,短短时间应该会很快重现。

转载请注明来源CSDN

相关文章推荐

5) 函数特征functionTraits [原创,泛型编程,自由下载转载,需注明出处]

前面已经有了类型特征,用于判断一个类型的各种属性。 函数也是程序设计中的一个重要概念,因此判断一个函数的各种属性也很重要。 这些属性包括一个函数的: 返回值,参数个数,每个参数的类型 如果是成员函数,...

【原创】基于Spring-SpringMVC-Mybatis 的 Shiro 安全框架使用教程--转载请注明出处

概述了在完成Spring,SpringMVC,Mybatis,Shiro框架基本搭建后,对Shiro框架的基本使用...

4) 将多元函数转换为一元函数unaryFunctionConverter [原创,泛型编程,自由下载转载,需注明出处]

在既有代码中编程时,如果想对一个数据集(容器/数组)中的所有元素进行处理时,其处理函数一般只能接受一个参数--数据集的数据类型,而既有的接口可能需要多个参数--数据集的数据类型只是这多个需求参数中的一...

14) 常用的遍历/(条件)查找/收集数据/(拷贝2比较优先)排序算法algorithm [原创,泛型编程,自由下载转载,需注明出处]

下面的一套算法,配合前面提供的泛型库的支持部件,能够提供下列基于概念的功能: 1.遍历处理 2.统计计数 3.查找 4.最大/最小值 5.收集 : 收集的结果可以是任何形式的:数组/容器,T/T*,并...

【原创】无缓存数据库下,部门树结构处理--转载请注明出处

1. 数据库设计 我们在工作中经常会用到树型结构的数据,比如公司的部门结构,仓库物品的分类等。一般这些树的结构,都是任意层级的,而非固定的几层结构。此时,我们就要用到树形的数据结构。以下,将会以部门...

淘宝网的实习生笔试题以及经历--2011 4 1(转载请注明出处,即原创网址)

昨天晚上7:00在西北工业大学,参加了淘宝网的实习生笔试(技术类),我应聘的是软件研发类。这一方面的人很多。      愚人节这一天,而且又下起了雨,路上车慢的很,感觉挺不顺利的,心情有点糟。到达笔...

LAMP环境搭建 (原创帖,转载请注明出处)

=============================说在前面的话==========================第一安装Mysql第二安装Apache-httpd第三安装PHP 第四配置P...

多层Fragment嵌套出现重影问题_原理解析_解决方法(Winter原创,转载请注明出处)

多层Fragment嵌套出现重影问题_原理解析_解决方法(Winter原创,转载请注明出处) 1解决bug的思想: //step1:当bug被发现(排除极低偶然性,单次性,开发工具导致) ...

12) 类型安全的任意类CAnyObject [原创,泛型编程,自由下载转载,需注明出处]

anyObject.h , 这是泛型库中13个源文件中的一个,不知道csdn有没有自动上传源代码的功能,有知道怎么用的朋友请告诉我一声。 这个源文件可以封装任意类到一个共同的类中,不需要封装的类之间有...

11) 为STL容器和数组提供统一的接口DataSet [原创,泛型编程,自由下载转载,需注明出处]

在一些产品上,对于数据块,有些人喜欢用数组,比较典型的C程序员,有些人喜欢用STL容器,对于框架操作,我们通常希望存取这些对象能够使用一套统一的接口去存取它,因为从概念上讲,它们无非就是一组数据的集合...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【原创,转载注明出处】Android SD卡排错
举报原因:
原因补充:

(最多只允许输入30个字)