Unity Android "Unable to load resource"的问题

Unity实现Android本地推送中遇到的问题,在Android7.0中当应用切到后台并收到推送时应用崩溃。
log是 “Unable to load resource……”

起初以为是Android7.0的问题,后来发现Android6.0 中收到通知时也有这个log。

于是在QQ里请教大神。

我说:请教大家一个问题,我的R文件 里有这个资源,unity工程里也有资源,为甚么运行时还会说缺失资源?

Unity Android

我说:我在代码里能通过R 引用到资源

Unity Android

大神说:
你这样找资源很容易出问题的。。特别是SDK相关的。
你改成这样找资源
c.getResources().getIdentifier(name, “drawable”, c.getPackageName());

于是我改成这样

Unity Android

就好了。

谢谢大神。

你可能感兴趣的:(Unity3D)