我的项目有LuaJava作为脚本解释器,通过AndroLua在桌面和安卓中使用。我希望能够调试它,但我无法安排它。
我试过使用Eclipse插件Koneki,它的文档很少,似乎只能调试Lua-only项目。我试过做as the tutorial,但它不接受我的项目,因为它没有lua功能。然后我尝试使用第二个项目链接我的Lua文件,启动调试器,然后启动我的项目,但进程没有附加。我尝试使用本教程提供的方法,但它们抛出了一个“不存在的Lua方法”错误。
我也尝试过Decoda,但尽管可以启动可执行文件,但不存在符号pdb文件,因此不会触发断点。
发布于 2013-06-17 10:17:22
在联系ZeroBraneStudio的创建者之后,现在可以在他的集成开发环境中调试AndroLua和LuaJava了。
Instructions here。此功能从v0.38开始可用。
发布于 2013-05-21 16:30:38
我使用koneki,它对嵌入在c/c++/objective c中的lua很有效--它应该适用于luajava,但还没有尝试过。你在Koneki中得到的信息是什么,有一些你需要设置的东西。尤其是路径中的lua套接字,以及LUA_PATH中的debugger.lua。
加载的第一个lua文件中的这些行
require "socket"
local initconnection = require("debugger")
initconnection("127.0.0.1", 10000, "luaidekey") 如果您仍有疑问,请留言
https://stackoverflow.com/questions/16601452
复制相似问题