`
nanjingjiangbiao_T
  • 浏览: 2688824 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

android神奇的“FileNotFoundException”

 
阅读更多

昨天群里没一同鞋遇到了以蛋疼的bug,且听我细细道来。

1.编译环境 :

maven

2.问题现象:

drawbable下面一张png,在2.x机器下一直报filenotfound是神马情况(E/AndroidRuntime(30508): Caused by: java.io.FileNotFoundException: res/drawable/img_line_night.png);

4.X下面都是正常的。

3.尝试方法 :

重编译,换图片,改名字都失败了

4.解决方法 :

logcat报错报的地方不对,有个theme的属性写掉了,但是报错报在其他的文件找不到。

5.经验总结 :

有时候Android的logcat的日志所报位置不够准确,所以特殊情况需要我们对日志做更加仔细和深入的分析,不能盲目的处理,否则浪费自己大量的时间。



分享到:
评论

相关推荐

    使用Android Studio查看Android Lollipop源码

    Exception in thread "main" java.io.FileNotFoundException: ./out/target/product/hammerhead/obj/GYP/shared_intermediates/res.java (Is a directory) ``` - **解决方法:**此问题通常是由于编译过程中某些...

    System.IO.FileNotFoundException报错

    System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.ReportViewer.WinForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies....

    Android实现图片自动轮换

    import android.content.ContentResolver; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.support.v7.app....

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

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

    Android 逐行写入和读取文本文件Demo

    在Android应用开发中,处理文本文件是常见的任务之一,无论是保存用户数据、日志记录还是配置文件。本示例将详细介绍如何使用Android Studio 3.2进行逐行写入和读取文本文件的操作。 首先,我们需要理解Android对...

    Unity调用Android系统相册

    import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import unityplayer.UnityPlayer; ...

    android txt文件保存读取操作

    文件操作过程中可能会遇到各种异常,如`FileNotFoundException`、`IOException`等,必须进行适当的捕获和处理,确保程序的健壮性。 5. **工具类设计**: 为了简化代码,我们可以创建一个工具类,封装文件的读写...

    Android Studio实现FTP文件上传

    } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } ``` 在实际应用中,为了增强用户体验,你可能需要监听FTP上传进度并更新UI。这可以通过FTPClient...

    Android应用源码SdCard读写文件实例.zip

    文件操作可能抛出异常,如`FileNotFoundException`, `IOException`等,需要捕获并处理。 8. **Android Q及以后版本的变化**: 自Android 10 (API level 29)起,对外部存储的访问方式有所改变,引入了Scoped ...

    Android自定义照相机实现.docx编程资料

    } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } ``` #### 六、注意事项 - 在实际应用中,还需要考虑权限问题,确保应用已申请访问摄像头...

    android 调用系统相机

    } catch (FileNotFoundException e) { e.printStackTrace(); } ``` 至此,我们已经完成了调用系统相机、保存照片以及显示不同尺寸图片的全过程。在实际应用中,可能还需要考虑图片的压缩、裁剪、旋转等操作,以...

    Android 数据存储之 FileInputStream 工具类及FileInputStream类的使用

    需要注意的是,使用`FileInputStream`时应处理可能抛出的异常,例如`FileNotFoundException`、`IOException`等。此外,对于敏感数据,建议使用加密或其他安全措施,避免直接存储明文。 总的来说,`FileInputStream`...

    Android使用iText生成pdf并读取pdf内容

    } catch (DocumentException | FileNotFoundException e) { e.printStackTrace(); } } ``` 生成PDF后,我们可能还需要读取PDF的内容。虽然iText主要用于创建和修改PDF,但它也可以用于简单的内容提取。例如,...

    Android IOStream实例操作源代码.rar

    最后,Android的IO操作往往伴随着异常处理,如FileNotFoundException、IOException等。良好的错误处理机制可以确保程序的健壮性。例如,使用try-catch-finally结构来捕获并处理可能出现的异常。 总之,这个"Android...

    android简单的相机代码

    } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }; private ShutterCallback shutterCallback = new ShutterCallback() { @Override ...

    android调用前后置摄像头拍照

    } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } // 重新开始预览 restartPreview(); } }; private void takePicture() { camera....

    Android平台的txt文本文件读写操作

    值得注意的是,使用`FileReader`时可能会抛出`FileNotFoundException`异常,因此建议在调用其构造函数时添加异常处理逻辑。 `FileReader`支持以下方法: - `void close()`:关闭流。 - `String getEncoding()`:...

    Android蓝牙打印,用的pdf完整代码

    } catch (DocumentException | FileNotFoundException e) { e.printStackTrace(); } ``` 接下来,我们讨论蓝牙打印。Android提供了一个名为`BluetoothAdapter`的类,用于管理蓝牙连接和通信。首先,你需要检查设备...

Global site tag (gtag.js) - Google Analytics