Java android-无特定原因获取nullpointerexception

Java android-无特定原因获取nullpointerexception,java,android,exception,nullpointerexception,Java,Android,Exception,Nullpointerexception,我正在从事一个android项目,据我所知,我的代码中没有任何会导致异常的特定错误 我每次运行项目时都会收到这两条错误行,但其余代码运行时没有任何问题 NullPointerException没有具体的发生位置,这让我很困惑 我已经搜索过类似的问题。一个可能的解决方案是在我的Android清单文件中添加READ_EXTERNAL_存储和WRITE_EXTERNAL_存储作为uses权限,但没有效果 2020-02-28 XX:XX:XX.333 14615-14651/com.example.p

我正在从事一个android项目,据我所知,我的代码中没有任何会导致异常的特定错误

我每次运行项目时都会收到这两条错误行,但其余代码运行时没有任何问题

NullPointerException没有具体的发生位置,这让我很困惑

我已经搜索过类似的问题。一个可能的解决方案是在我的Android清单文件中添加READ_EXTERNAL_存储和WRITE_EXTERNAL_存储作为uses权限,但没有效果

2020-02-28 XX:XX:XX.333 14615-14651/com.example.package_name E/Perf: Fail to get file list com.example.package_name
2020-02-28 XX:XX:XX.333 14615-14651/com.example.package_name E/Perf: getFolderSize() : Exception_1 = java.lang.NullPointerException: Attempt to get length of null array

这个错误是我的OnePlus抛出的,在android模拟器上没有显示错误

这个事件也发生在我使用小米米A2的物理设备时,但使用虚拟设备时,问题消失了。这意味着您的代码很好。

读取外部存储
写入外部存储
是不够的,如果您不想写入或读取数据,您必须向用户请求权限。@SkypeDogg感谢您的评论。据我所知,我不写或读数据,除了SharedReference和使用一些Drawable。我是一名Android初学者,非常感谢你的指导。你能提供一些代码吗?@SkypeDogg你想看什么?整个活动会很好,或者只是生成此错误的部分代码。有趣的是,我正在OnePlus 6上调试。也许这是特定于设备的?我在OnePlus 6上又遇到了这种情况。我在OnePlus 6T上也看到了这种情况。