The texture turns black after importing it into the unreal engine

Any chance you can post the PNG file? Also, what software did you use to create it?

If you just rename the PNG file and import that into the engine as a new asset, do you get the same error? If so, the problem is very likely a corrupt source file.