Android 尝试在SD卡中创建文件夹时出错

Android 尝试在SD卡中创建文件夹时出错,android,exception-handling,Android,Exception Handling,下面是我的代码,我正在使用它从服务器下载图像并存储在sd卡的文件夹中,它一次又一次地通过一个异常 java.io.IOException: Not a directory 请帮帮我。为你的应用程序添加写入权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> File SDCardRoot=新文件(Environment.getExternalStorageDirectory(

下面是我的代码,我正在使用它从服务器下载图像并存储在sd卡的文件夹中,它一次又一次地通过一个异常

java.io.IOException: Not a directory

请帮帮我。

为你的应用程序添加写入权限

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

File SDCardRoot=新文件(Environment.getExternalStorageDirectory().toString()+“/”+类型);如果(!SDCardRoot.exists()){Boolean a=SDCardRoot.mkdir();}请发布代码的相关片段。上面的黑带代码无法工作SDCardRoot.mkdir()返回false。是否将写入权限添加到AndroidManifest文件?android.permission.write_EXTERNAL_STORAGE yupdo您有SD卡并且其状态已装入?是否为模拟器创建SD卡?
File SDCardRoot = new File(Environment.getExternalStorageDirectory(), type); 
if (!SDCardRoot.exists()) 
{ 
  SDCardRoot.mkdir(); 
}