6

私のプロジェクトにはスクリプト インタープリターとして LuaJava があり、AndroLua を介してデスクトップと Android の両方で使用できます。デバッグできるようにしたいのですが、手配できません。

私は Eclipse プラグインである Koneki を試してみましたが、これは文書化が不十分で、Lua のみのプロジェクトしかデバッグできないようです。チュートリアルとしてやってみましたが、私のプロジェクトが lua 機能を持っていないことを有効として受け入れません。次に、Lua ファイルをリンクするセカンダリ プロジェクトを使用して、デバッガーを起動してからプロジェクトを起動しようとしましたが、プロセスが接続されません。チュートリアルで提供されているメソッドを使用しようとしましたが、「存在しない Lua メソッド」エラーがスローされます。

Decoda も試しましたが、実行可能ファイルを起動できるにもかかわらず、シンボル pdb ファイルが存在しないため、ブレークポイントがトリガーされません。

4

2 に答える 2

1

ZeroBraneStudio の作成者に連絡したところ、彼の IDE で AndroLua と LuaJava をデバッグできるようになりました。

手順はこちら。この機能は v0.38 以降で利用できます。

于 2013-06-17T02:17:22.493 に答える
0

私は koneki を使用しており、c/c++/objective c に埋め込まれた lua の扱いとして機能します。luajava では機能するはずですが、試していません。コネキに表示されるメッセージは何ですか。設定する必要があることがいくつかあります。具体的には、パス内の lua ソケットと、LUA_PATH 内の debugger.lua です。

最初に読み込まれた lua ファイルのこれらの行

require "socket"
local initconnection = require("debugger")
initconnection("127.0.0.1", 10000, "luaidekey") 

まだ問題がある場合は、コメントを残してください

于 2013-05-21T08:30:38.453 に答える