問題タブ [luajava]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
879 参照

android - Lollipop の AndroLua: アプリケーションで JNI 検出エラー: static int org.keplerproject.luajava.LuaJavaAPI.javaNew(int, java.lang.Class) を呼び出せません

Android アプリケーションのライブラリとして AndroLua を使用したいと考えています。

Android 5.x (Lollipop) を除く Android バージョンではすべてがうまくいきます

しかし、juajava.new lua 関数を呼び出すと、Lollipop でアプリがクラッシュしました。logcat が示しています

どうすれば問題を解決できますか? または、Android で lua を実行する代替手段はありますか?

0 投票する
0 に答える
164 参照

java - LuaJava での値の取得と取得

私はJavaでLuaJavaを使用するのが初めてで、現在、Javaを使用して関数を呼び出してオブジェクトをLuaにプッシュする方法しか知りません。

Lua配列を返す方法を考えていました

私の知る限り、toString()、toBoolean()、toInteger()、および toJavaObject() のみが存在し、あらゆる種類の配列には何も存在しないためです。

また、Luaで宣言された通常の変数を取得するにはどうすればよいですか?

どんな助けでも大歓迎です。

編集:Luaテーブルを取り戻すところまで来ましたが、Luaテーブルを使用したくありませんが、配列を使用したいです。配列には常に異なる量の値があるため、すべてにラベルを付けたくありません。

0 投票する
1 に答える
824 参照

lua - LuaJIT を Java に埋め込む

通常の Lua スクリプトを Java に埋め込みたい場合は、LuaJ を使用します。ただし、LuaJIT の FFI ライブラリを使用するスクリプトを埋め込む方法を見つける必要があります。1 つのオプションは LuaJava を使用することですが、もう維持されていないようです。代替案はありますか?Java プリミティブ型 (理想的には配列) を引数として LuaJIT 関数に渡し、結果を返す方法が必要なだけです。

0 投票する
1 に答える
595 参照

java - bindClass と newInstance の違い

luajava のこれら 2 つの関数の違いは何ですか:

奇妙なことに、これに対する決定的な答えを見つけることができませんでした。instanceこれらの関数を使用しているほとんどの Web サイトでは、わざわざ違いを説明することはなく、との両方から同じメソッドを呼び出すことができるようですclass

0 投票する
1 に答える
152 参照

luaj - Luajで「android.provider.ContactsContract.Contacts」フィールドを取得する方法

Lua Interpreter を使用して iGO ナビゲーターの情報を取得し、android.provider.ContactsContract.Contacts からいくつかのフィールドを取得する必要があります。

無事ゲットしました

そして私は連絡先を取得しようとします

また

失敗

基本的に私はそこに結果を得る必要があります