簡體   English   中英

UnsatisfiedLinkError無法加載游戲-Android上的cocos2d-x

[英]UnsatisfiedLinkError couldn't load game - cocos2d-x on Android

我正在嘗試為Android創建一個新的cocos2d-x項目,並遵循以下教程: Cocos2d-x Android集成

最后,嘗試運行應用程序時出現錯誤消息:

10-14 21:52:37.510: E/AndroidRuntime(1568): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load game: findLibrary returned null

“游戲”庫是從生成的活動中加載的:

         System.loadLibrary("game");

但是我的項目中沒有game.so。 我只有libgame.so,該怎么辦才能解決此問題?

您將.so文件放在哪里? 確保它在“ libs”下,甚至在“ libs / armeabi”或“ libs / armeabi-v7”下。 如果已經有v7,請嘗試將其刪除。

android的命名約定將libgame.so變成loadlibrary的“游戲” ..您的命名是正確的

還請確保您使用NDK構建了該庫,或者該“游戲”的生產者也使用NDK構建了該庫(顧名思義,好像是這樣!)

好像您有一個64位問題,可以在這里找到

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM