我想在Android應用程序中使用AndroLua作爲庫。AndroLua on Lollipop:JNI在應用程序中檢測到錯誤:無法調用static int org.keplerproject.luajava.LuaJavaAPI.javaNew(int,java.lang.Class)
一切順利的話,除了上的Android 5.x的(棒棒堂)
Android版本,但棒棒堂在我的應用程序崩潰,如果我叫juajava.new LUA功能。 的logcat的顯示
JNI DETECTED ERROR IN APPLICATION: can't call static int org.keplerproject.luajava.LuaJavaAPI.javaNew(int, java.lang.Class) on class java.lang.Class<java.lang.Class>
我怎樣才能解決這個問題? 或者有沒有其他方法可以在Android中運行lua?
我放棄了luajava.new函數。相反,在java中創建新對象並將新創建的對象返回給lua。 – WeiHung