當前位置:編程學習大全網 - 源碼下載 - 怎麽才能不使用unity打包ab包

怎麽才能不使用unity打包ab包

項目在安卓真機上的錯誤信息不顯示lua腳本名,之前就有同事反應這個問題,說不好定位問題,自己手頭上事又比較多,就沒工夫去查這個問題。最近花了點時間解決了,非常感謝tolua#群裏的大佬給與的幫助。

先來說下問題,報錯信息裏只有行號和函數名,但沒有lua的腳本名,看圖:

這就是遇到的問題,因為之前寫了個報錯日誌上傳的功能,但是如果全是這種報錯,肯定看不懂啊,那這個報錯日誌上傳的功能就廢了。之前的項目組,lua相關的都是主程來弄的,本人也只會寫點lua代碼,也沒仔細去研究過,所以蛋疼了。

剛開始以為是把所有lua腳本打成壹個ab包導致的,因為打包接口被魔改過了。後來定位到問題是沒有用luajit打包的方式,那就改成用luajit打包。然後又遇到問題,這就尷尬了:

然後對官方的demo中的ScriptsFromFile進行了魔改,發現Windows平臺是沒問題的,但安卓就是不行,後來得知安卓是32位的,如果要在Windows平臺上,需要打64位的包,經測試沒問題,然後32位的包在安卓機上測試,也沒問題。好,問題解決。

總結:

1.如果需要ab上顯示正確的錯誤信息,需要用luajit打包。

2.安卓是32位的,因此需要打32位包,如果想要在PC上運行,需要打64位來測試。看代碼蘋果是64位的,所以應該不需要關心這種問題。

  • 上一篇:瀘州職業技術學院每個專業的專升本人數及錄取人數
  • 下一篇:漫威所有電影
  • copyright 2024編程學習大全網