求助,为什么我新建的layer总是提示错误

我新建了一个TestLayer.lua
代码如下
local TestLayer =class(“TestLayer”, function()
return display.newLayer()
end)

function TestLayer:ctor()

end

return TestLayer

然后我在scenen里面new他
require(“app.roles.Player”)

local MainScene = class(“MainScene”, function()
return display.newScene(“MainScene”)
end)

function MainScene:ctor()
local layer=Player.new()

end

function MainScene:onEnter()
end

function MainScene:onExit()
end

return MainScene

但是一直提示attempt to index global ‘Player’ (a nil value)

local Player=require(“app.roles.Player”)