为了账号安全,请及时绑定邮箱和手机立即绑定

不能在SD卡中建立目录和缓存目录

File dir = this.getExternalFilesDir("imooc");

if(dir!=null)

{

      Log.i("info",dir.toString());

}

else

{

   Log.i("info","null");

}

File file3 = this.getExternalCacheDir();

Log.i("info", file3.toString());


程序执行的结果为:


54a674cc0001fd3c05000271.jpg

请问如何解决?

我试了试加用户权限:

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

对执行结果也没有影响。仍是输出上面的错误——不能在SD卡中建立目录和缓存目录。

请老师或热心人给予指导。谢谢!

正在回答

1 回答

从错误信息看,第51行代码空指针了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第3季)
  • 参与学习       74912    人
  • 解答问题       420    个

手势识别、数据存储和4大组件,让你牢牢掌握之前的基础知识点

进入课程

不能在SD卡中建立目录和缓存目录

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信