`
yelinsen05
  • 浏览: 499715 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android java.io.IOException: Parent directory of file is not writable: /sdcard/

阅读更多
做Android一年多了!今天在北京总公司带几个新人入门!
这一周上了五天的课!又当了一把老师!
讲课的内容大概是:Android系统架构
                  Activity生命周期Intent的验证流程
                  UI布局
                  SQLite ContentProvider
                BroadCast与Notification
                Service与aidl
今天居然碰见一个Sdcard的读取问题搞了十几分钟纠结!在此做下纪录!
android java.io.IOException: Parent directory of file is not writable: /sdcard/

找到和WRITE相关的permission有以下几个:

WRITE_CALENDAR    "android.permission.WRITE_CALENDAR" 
WRITE_CONTACTS    "android.permission.WRITE_CONTACTS" 
WRITE_OWNER_DATA    "android.permission.WRITE_OWNER_DATA" 
WRITE_SETTINGS    "android.permission.WRITE_SETTINGS" 
WRITE_SMS    "android.permission.WRITE_SMS" 
WRITE_SYNC_SETTINGS    "android.permission.WRITE_SYNC_SETTINGS"
试过了都不行,

后来一看,还有个权限我没看到,那就是WRITE_EXTERNAL_STORAGE。这次好用了。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
分享到:
评论
2 楼 xiaowangzaixian 2011-08-15  
果断storage 和write相关
1 楼 JavaJ2me 2011-08-02  
谢谢,我也是忘记写这个了,

相关推荐

    解决删除目录提示:System.IO.IOException: 目录不是空的。

    在编程过程中,尤其是在使用C#进行文件系统操作时,可能会遇到这样一个问题:当你尝试删除一个目录,系统返回“System.IO.IOException: 目录不是空的”错误。这意味着该目录下仍有文件或子目录存在,因此无法直接...

    annotations.zip

    Android Build 时报错: java.io.IOException: Could not parse XML from android/accounts/annotati...Android构建时报错: app:lintVitalRelease[Fatal Error] :3:214: 与元素类型 “item” 相关联的 “name” ...

    java.io.FileNotFoundException: *****(Too many open files)

    在Java编程中,"java.io.FileNotFoundException: ***** (Too many open files)" 是一个常见的错误,意味着程序尝试打开的文件数量超过了操作系统的限制。这个错误通常出现在处理大量文件或长时间运行的程序中,尤其...

    UnlimitedJCEPolicyJDK8.rar

    java安装路径Java\jre\lib\security下替换这两个架包,即可解决 java.security.cert.CertificateException: Unable to initialize, java.io.IOException: Short read of DER length

    jenkins所需的插件等

    9. **Active Directory 插件**:集成 Active Directory 或 LDAP 服务器,进行用户认证和权限管理。 10. **EnvInject 插件**:允许在构建过程中注入环境变量,方便配置管理。 在 Linux 环境下,Jenkins 的安装通常...

    java.security.InvalidKeyException:illegal Key Size

    在Java编程环境中,"java.security.InvalidKeyException: illegal Key Size" 是一个常见的错误,通常发生在加密或解密操作中。这个错误表示你试图使用的密钥长度超过了Java默认的安全限制。在给定的上下文中,这个...

    JSP上传图片产生 java.io.IOException: Stream closed异常解决方法

    把 java 代码直接改成 jsp,上传时产生 如下异常: 2012-12-31 8:59:21 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception java.io.IOException: ...

    报错:java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.-附件资源

    报错:java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.-附件资源

    android往手机内存和sdcard卡上存储数据

    在Android应用开发中,存储数据是一项基础且重要的任务。这篇内容将详细讲解如何在手机内存以及SDCard(外部存储)上进行数据存储,并提供了一段经过封装的代码,方便开发者直接应用于实际项目。 首先,我们要了解...

    elasticsearch-rest-client-6.5.4-cus.jar

    针对java.io.IOException: entity content is too long [180278508] for the configured buffer limit [157286400]异常,将 DEFAULT_BUFFER_LIMIT修改为150M

    Android中安装asset下的apk

    ### Android中安装Asset下的APK 在Android开发中,有时候我们可能会遇到需要动态加载或安装应用内部资源(如APK)的需求。本文将详细介绍如何在Android应用中安装存储于`assets`目录下的APK文件。 #### 一、背景...

    AndroidApk混淆编译时,报告java.io.IOException...错误解决办法

    主要介绍了 AndroidApk混淆编译时,报告Error:Execution failed for task ‘:gviews:transformClassesAndResourcesWithProguardForRelease’.错误解决办法的相关资料,需要的朋友可以参考下

    AndroidApk混淆编译时,报告java.io.IOException…错误解决办法

    Java.io.IOException: The same input jar [E:\Android\myProgram\angel\libs\alipaySdk-20160825.jar] is specified twice. 首先 看一下我项目中关于此jar的配置,我在libs中导入了alipaySdk-20160825.jar,

    完美解决Jave在linux下转为MP3时为0字节或其他异常

    通过解读源码,在windows下ok,而在linux下解析格式有所不同才导致上面的各种异常,最终修改了源码包中的Encoder.java,整合ffmpeg-2.7.2-x64版本 参考文献: 1、jave-1.0.2源码下载地址:...

    hadoop1.0 Failed to set permissions of path 解决方案

    ERROR org.apache.hadoop.mapred.TaskTracker: Can not start task tracker because java.io.IOException: Failed to set permissions of path: \tmp\hadoop-admin \mapred\local\ttprivate to 0700 at org.apache...

    最最常用的 100 个 Java类分享

    6. `java.io.File`:File类用于表示文件和目录路径名的抽象表示。 7. `java.io.InputStream`:InputStream是所有字节输入流的基类,用于读取字节数据。 8. `java.util.Set`:Set接口表示不允许重复元素的集合。 9...

    AXMLPrinter2.S.jar

    AXMLPrinter2.S.jar 把反编译出来的layout布局文件解析成正常代码

    jave-1.0.2-src.jar

    it.sauronsoftware.jave.EncoderException: java.io.IOException: Cannot run program "C:\Users\moxiao\AppData\Local\Temp\jave-1\ffmpeg.exe": CreateProcess error=740, 请求的操作需要提升。 在最新的liunx ...

    修正版AXMLPrinter2

    android 二进制xml 解析。AXMLPrinter2反编译的时候报错解决

Global site tag (gtag.js) - Google Analytics