Android Studio 更新到 4.2 后 getClassLoader().getResourceAsStream(file_path) 返回 null

问题描述

以下代码运行多年:

InputStream is = myclass.class.getClassLoader().getResourceAsstream("res/raw/my_file.xml");

我将 Android Studio 更新到 4.2,这导致了其他严重的更新(例如,gradle 插件)。 getResourceAsstream() 仍然返回正确的 InputStream,它非常适合 debug 版本,但是,对于使用 Proguard 进行压缩和混淆的 release 版本,它返回 null。多年来,它再次完美运行。

有人能解释一下 Android Studio 更新造成这种破坏的可能原因吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)