A question about using AssetBundle

as the picture,I bundle some materials and their texturn in a AssetBundle,

but when I want get one in scripts,and set it as a skybox,it cant work.

notice inspetor now,everything seems right,but after i select shader when running,it‘s OK

so can someone tell me how solve this question?