I'm having a problem - when I switch to texture viewport shading, this is what I see. When I switch to rendered viewport shading, the texture is clearly applied:
But I can't figure out why the texture viewport shading looks so different.
I had the exact same issue. I solved this by firstly making sure all images and projects were saved and then re-opening the blender file. Hope it works.