看板 AndroidDev 關於我們 聯絡資訊
原本我寫的軟體在2.3.4環境中都跑得好好, 昨天更新手機到4.0.4後,軟體的一些行為就怪怪的... 其中一個軟體我改了寫法算ok了. 但是一個利用到NDK的軟體就怎麼執行就CRASH 後來查應該就是NDK編譯出的SO檔有問題 死在 L = LuaStateFactory.newLuaState(); 這行 而這行是靠 \libs\armeabi\libluajava-1.1.so 內容來的 搞不懂得是 原本2.3.4環境好好好的 怎麼到4.0.4後就會crash掉 有人有遇到同樣的狀況嗎 原本覺得是沒載入到的問題 但是測試過 System.loadLibrary("luajava-1.1"); 是ok的.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.79.227
fasthall:armeabi-v7a? 10/28 19:09
剛試過把路徑改成 \libs\armeabi-v7a 還是一樣死悄俏 哀... libs\armeabi-v7a-neon 這個也是 ※ 編輯: erspicu 來自: 61.70.79.227 (10/29 02:42) https://github.com/mkottman/AndroLua 解決了 用它編譯的so檔和把 org/keplerproject/luajava copy過去引用 就好了 莫名其妙 真的是 ※ 編輯: erspicu 來自: 61.70.79.227 (10/29 03:09)
nonebelieve:有解推! 10/29 11:54