Having problems with exporting to OBJ
Materials and shaders are not transferable with Obj format. It does not allow to export Blender materials and shaders. All it can do is to export a simple Phong shader plus some textures. And not everything can be baked into a texture. So the general answer is no.
You could bake all the color information into a single diffuse map. Use Cycles and bake with method Combined. Also a normal map should arrive. But the rest you most probably need to reassing in your target platform then.
Make sure to use relative paths so that the textures are not missing.