After updating to 4.5.2 any game, including the games I had developed before without any issues will immediately crash when I build and run that game on my android device. The logcat gives me this error,
E/Unity (17831): The resource Internal-ErrorShader.shader could not be loaded from the resource file!
E/Unity (17831): (Filename: ./Runtime/Misc/ResourceManager.cpp Line: 1115)
Even if I create a new project with just an image file in the scene and than build and run that scene it will still crash on my device and give this error even though I’m not using any shader in my scene. Still I created a Resources Folder (Assets/Resources) and than placed the Internal-ErrorShader.shader in that Rescources folder so that this shader will be included in the build (we can find this shader in built in shader package) However when I build and run the scene it will immediately crash on my device and give the same error- The resource Internal-ErrorShader.shader could not be loaded from the resource file!
I did try to replace the unity default resource file with the one from earlier versions of Unity but that did not work either.
When I downgrade it back to Unity 4.3.4 than I do not get this Internal-ErrorShader error and the game will run on my android device. Can anybody please help me with this and tell me how to get rid of this error? I do not wish to keep using the Unity 4.3.4 since the new unity update is really cool except ofcourse the above error.