Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua Corona SDK和启动应用程序_Lua_Coronasdk - Fatal编程技术网

Lua Corona SDK和启动应用程序

Lua Corona SDK和启动应用程序,lua,coronasdk,Lua,Coronasdk,我正在学习Corona SDK,我有一个问题: 我的应用程序从Corona模拟器开始两次。是这样吗? 我正在创建main.lua print("test") 进入控制台,就像 Windows simulator build date: Aug 27 2012 @ 17:37:09 Copyright (C) 2009-2012 C o r o n a L a b s I n c . Version: 2.0.0 Build: 2012.894 te

我正在学习Corona SDK,我有一个问题: 我的应用程序从Corona模拟器开始两次。是这样吗? 我正在创建main.lua

print("test")
进入控制台,就像

Windows simulator build date: Aug 27 2012 @ 17:37:09


Copyright (C) 2009-2012  C o r o n a   L a b s   I n c .
        Version: 2.0.0
        Build: 2012.894
test

Copyright (C) 2009-2012  C o r o n a   L a b s   I n c .
        Version: 2.0.0
        Build: 2012.894
test
为什么会这样?这是个问题,因为我的套接字客户端在启动时连接到服务器两次。 怎么了


Upd:我正在使用IntelliJ IDEA和Lua插件启动项目,并使用“C:\Program Files(x86)\Corona Labs\Corona SDK\Corona Simulator.exe”作为Lua解释器,这可能会解决问题。请确保安装两个Corona SDK。然后完全卸载它,然后重新安装。

这可能会修复它。请确保您正在安装两个Corona SDK。然后完全卸载它,然后再次安装。

我曾经遇到过类似的问题,因为我将模拟器设置配置为在检测到文件更改时重新启动。我的一个函数在启动时保存到一个外部文件中(即更改了它),因此它一次又一次地重新启动

您的代码中是否有可能写入文件的内容?
或者说现在它只是一个打印功能?

我曾经遇到过类似的问题,因为我将模拟器设置配置为在检测到文件更改时重新启动。我的一个函数在启动时保存到一个外部文件中(即更改了它),因此它一次又一次地重新启动

您的代码中是否有可能写入文件的内容?
或者它现在只是一个打印功能?

我注意到我的调试器(也是基于套接字的)也有同样的问题,我也想知道是什么导致了这种行为。我确实看到应用程序启动了两次(第一次启动完成后的第二次)。有趣的是,UI窗口仅在第二次运行期间创建,因此从用户角度来看,一切都正常,即使代码似乎执行了两次。我注意到我的调试器(也是基于套接字的)也存在同样的问题,我也想知道是什么导致了这种行为。我确实看到应用程序启动了两次(第一次启动完成后的第二次)。有趣的是,UI窗口只在第二次运行时创建,因此从用户的角度来看,一切看起来都正常,即使代码似乎执行了两次。我没有完全得到答案。你是想说确保你没有安装两个SDK吗?或者你建议安装两个,然后移除其中一个?我敢肯定,在我的情况下,我只安装了一个,但仍然存在相同的问题。有时,当你安装更新(新corona build)时,它不会删除旧版本。你必须自己卸载旧版本。查看你的应用程序,看看你是否只安装了一个。然后,如果你只有一个(你应该这样做)卸载它,然后重新安装。我没有完全得到答案。你是想说确保你没有安装两个SDK吗?或者你建议安装两个,然后移除其中一个?我敢肯定,在我的情况下,我只安装了一个,但仍然存在相同的问题。有时,当你安装更新(新corona build)时,它不会删除旧版本。你必须自己卸载旧版本。查看你的应用程序,看看你是否只安装了一个。然后,如果你只有一个(你应该这样做)卸载它,然后重新安装。