2015-05-27 109 views
1

是否可能,如果是這樣,你如何使用/引用的cocos2d-x庫中的.so版本,而不是libcocos2dx.jar正如大多數教程所指出的那樣。即cocos2d-x有一些名爲Android的項目目錄,並且有一個帶有java代碼的項目,它將編譯並創建一個libcocos2dx.jar文件,然後我可以在自己的項目中引用它。Cocos2dx的Android如何使用。所以代替的.jar庫libcocos2dx.jar,使用類似libcocos2dx.so

但我的問題是爲什麼引用.jar java庫而不是.so庫,所以我如何引用我自己的項目,以便使用像libcocos2dx.so而不是引用庫項目libcocos2dx.jar?

我想我認爲如果我使用.so本地庫,性能會更好。

回答

0

忘記我甚至貼出這個,反正在的情況下幫助別人,你可以簡單地提取JAR內容,並從那裏得到的。所以,把它放在庫,有編輯的主要活動的Java代碼來引用這種方式。相關有用的鏈接:

*.so library from included *.jar involves UnsatisfiedLinkError

How to bundle a native library and a JNI library inside a JAR?

不能確定是否有捆綁到罐子裏.so或不併不能確定任何性能影響是什麼問題,如果有的話,可能會導致如果裏面的.so是太平臺特定的等,所以我更喜歡保持.so的罐外,直接在lib文件夾。

相關問題