Export OBJ with texture in  Blender

select the object > File >
External Data > Pack Ressources

(status feedback at the bottom)

File > Export > Wavefront.obj
enable Grouping >
Object Groups
Material Groups
Vertex Groups

press “Export Wavefront OBJ”

the diffuse map is now in the OBJ file with the UV map