首先确定这个路径有权限  随便new 个file  然后create  并能在该文件夹下找到然后就是文件流的文件是否存在   new FileOutputStream(f,true);  这个之前先判断 f 是否exist

解决方案 »

  1.   

    f=new File("/sqlite_stmt_journals/avatard_pipe");
    至少这个字符串看 应用程序是无权去写的
      

  2.   

    shell能做的 不能代表 你的应用程序也有同样的权限去做所有的log都是系统类的 你找到自己类的log就知道 有没有权限了。。
      

  3.   

    刚测试了下  是有权限。那就在log 里面找自己的类 看看是哪行有问题
      

  4.   

    是不是只读文件啊?
    除了txt文件不出错,楼主用的什么文件格式会出错?
      

  5.   

    楼主帮忙把trace拉出来看吧,ANR的问题光看log,不方便分析啊。