Android SkImageDecoder::工厂返回null

Android SkImageDecoder::工厂返回null,android,bitmap,Android,Bitmap,我从服务器下载一个图像,并将其保存在SD卡中 当我尝试使用我的代码获取相同的内容时,它会给出一个错误SkImageDecoder::Factory returned null 请帮帮我 我读取该文件的代码如下: try{ extStorageDirectory = Environment.getExternalStorageState().toString(); extStorageDirectory = Environment.getExternalStorageDirect

我从服务器下载一个图像,并将其保存在SD卡中

当我尝试使用我的代码获取相同的内容时,它会给出一个错误
SkImageDecoder::Factory returned null

请帮帮我

我读取该文件的代码如下:

try{
    extStorageDirectory = Environment.getExternalStorageState().toString(); 
    extStorageDirectory = Environment.getExternalStorageDirectory().toString();     
    extStorageDirectory = extStorageDirectory + "/egnuri/456.png";  
    // egnuri is directory name. and 456.png is imagename.

    Bitmap loadimage = BitmapFactory.decodeFile(extStorageDirectory);
    imView.setImageBitmap(loadimage);
}catch(Exception e){
    e.printStackTrace();
}

1在加载image1之前,请使用file.exists(extStorageDirectory)检查文件是否存在。将SD卡、目录和文件作为文件对象打开。2在调用加载映像之前,请检查文件是否存在。SD卡可能存在物理问题。尝试将图像保存到您的设备并重新测试。@Vinay,谢谢提醒。在我的情况下,文件在那里,但是空的。