上传测试后未定义 AirConsole View Manager

AirConsole View Manager is not defined after uploading for testing

我目前正在构建游戏,当我尝试将其上传到 AirConsole 时,游戏在预览时出现错误。

以前有人遇到过这个问题吗?

"Uncaught ReferenceError: AirConsoleViewManager is not defined".

var airconsole = new AirConsole({ "orientation": "landscape", "device_motion": 10 });
    var vm = null;
    window.onload = start;

    airconsole.onReady = function () {
        //THE LINE UNDER CRASHES
        vm = new AirConsoleViewManager(airconsole);
    };


ReferenceError: AirConsoleViewManager is not defined
at AirConsole.airconsole.onReady (https://storage.googleapis.com/XXX.xxxxxxx.xxxx.cdn.airconsole.com/2018-05-24-16-33-25/controller.html:125:22)
at AirConsole.onPostMessage_ (https://www.airconsole.com/api/airconsole-latest.js:1053:8)
at https://www.airconsole.com/api/airconsole-latest.js:969:8

非常感谢:)

我假设您从 here (GitHub) 获得了有关 AirConsoleViewManager 的信息。

我不能确定,因为你没有链接整个文件,但你需要下载 airconsole-view-manager.js 并包含它在你的控制器脚本中。

之前链接的 GitHub 示例中的示例有点奇怪,因为它不包含 JS 文件。最有可能的原因是他们假设(作为开发人员你永远不应该这样做)人们已经知道了。

EDIT: Actually, they do include the file but it's not done in JS file, it's in HTML file:

<script type="text/javascript" src="airconsole-view-manager.js"></script>

我不知道问题出在哪里,但在清理构建并将代码转移到另一个项目后,再次上传它成功了!