使用LuaJava在Java项目中调试Lua

时间:2013-05-17 04:33:22

标签: java android debugging lua

我的项目有LuaJava作为脚本解释器,可以通过AndroLua在桌面和android中使用。我希望能够调试它,但我无法安排它。

我尝试过使用Eclipse插件Koneki,这个插件文档很少,似乎只能调试Lua项目。我尝试了as the tutorial但是它不接受我的项目因没有lua功能而有效。我尝试使用链接我的Lua文件的辅助项目,启动调试器然后启动我的项目,但是该过程没有附加。我尝试使用本教程提供的方法,但是它们抛出了“不存在的Lua方法”错误。

我也尝试过Decoda,但是尽管能够启动可执行文件,但没有符号pdb文件存在,因此不会触发断点。

2 个答案:

答案 0 :(得分:1)

联系ZeroBraneStudio的创建者之后,现在可以在他的IDE上调试AndroLua和LuaJava。

说明here。此功能从v0.38开始提供。

答案 1 :(得分:0)

我使用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") 

如果你还有probs发表评论